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