Files
HauntedBloodlines/Assets/Scripts/Inventory/Items/BilliardBallPickableItem.cs
2025-05-29 22:31:40 +03:00

25 lines
930 B
C#

using UnityEngine;
using UnityEngine.Events;
namespace TRInventoryUpdatable
{
public class BilliardBallPickableItem : MonoBehaviour, IPickable
{
public UnityEvent AfterPickupEvent;
public void Pickup()
{
//Add to ring inventory the new item if it doesn't exist.
if (InventoryManager.GetInstance().mainHousePart1ItemsOnRingInventory.BilliardBall.activeSelf == false)
{
RingInventory.GetInstance().AddItemToKeysAndItemsInventory(InventoryManager.GetInstance().mainHousePart1ItemsOnRingInventory.BilliardBall.transform);
print("Is reconstructing inventory");
if(AfterPickupEvent != null)
{
AfterPickupEvent.Invoke();
}
InventoryManager.GetInstance().mainHousePart1ItemsOnRingInventory.BilliardBall.SetActive(true);
}
}
}
}