RiftMayhem/Assets/Scripts/Items/ConsumableItemHandler.cs
Pedro Gomes 74a9c2b940 Major rework on items
- Refactor items from predefined scriptables only, to template based into item instances
- Added equipped item tooltip to facilitate comparing items
- Added modular craftable items
2025-01-03 19:40:35 +00:00

22 lines
562 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(ItemInstance clickedItem)
{
if(clickedItem is ConsumableItemInstance)
{
if (Inventory.Instance.RemoveItem(clickedItem))
((ConsumableItemInstance)clickedItem).Consume();
}
}
}