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(); } } }