Files
Dontback/Assets/Scripts/Items/Abstract/ItemBase.cs
Eicy 6d3f85829b +物品展示
todo 玩家背包
2024-09-28 18:06:49 +08:00

32 lines
695 B
C#

using Event;
using Event.EventArgs;
using UnityEngine;
namespace Items.Abstract
{
public abstract class ItemBase : MonoBehaviour
{
public int index;
private void OnEnable()
{
EventManager.Instance.CameraInterAct += ReceiveEvent;
}
private void OnDisable()
{
EventManager.Instance.CameraInterAct -= ReceiveEvent;
}
protected virtual void ReceiveEvent(CameraInterActArgs item)
{
if (item.Item != gameObject) return;
ActivateItem();
}
protected virtual void ActivateItem()
{
//Debug.Log("Item is activated");
}
}
}