Initial. Added files
This commit is contained in:
19
Assets/Scripts/Pickups/ArmourPickUp.cs
Executable file
19
Assets/Scripts/Pickups/ArmourPickUp.cs
Executable file
@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
[RequireComponent(typeof(BoxCollider))]
|
||||
public class ArmourPickUp : MonoBehaviour, IPickable
|
||||
{
|
||||
public PickUpType type => PickUpType.Armour;
|
||||
|
||||
public void OnTriggerEnter(Collider other)
|
||||
{
|
||||
PickObject(other.gameObject);
|
||||
}
|
||||
|
||||
public void PickObject(GameObject obj)
|
||||
{
|
||||
obj.GetComponent<CharacterCondition>()?.GiveArmour(SettingsReader.Instance.GetSettings.armourPickupAmount);
|
||||
gameObject.SetActive(false);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user