RiftMayhem/Assets/Scripts/Items/ConsumableItemHandler.cs

22 lines
538 B
C#

using Kryz.CharacterStats.Examples;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ConsumableItemHandler : MonoBehaviour
{
private void Awake()
{
Inventory.Instance.OnItemRightClickedEvent.AddListener(OnItemRightClicked);
}
private void OnItemRightClicked(Item clickedItem)
{
if(clickedItem is ConsumableItem)
{
if (Inventory.Instance.RemoveItem(clickedItem))
((ConsumableItem)clickedItem).Consume();
}
}
}