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