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