public void invokeEvent(object sender, EventManager.OnLeftClickArgs args) { if (args.instanceId == transform.gameObject.GetInstanceID()) { action.Invoke(args); } }
public void CollectItem(EventManager.OnLeftClickArgs lef) { lef.invRef.AddItemToInventory(dropItem); if (--amount <= 0) { Destroy(gameObject); } pc.Play(); }