public void OnPointerClick(PointerEventData eventData) { if (item == null) { return; } ItemClickMenu itemClickMenu = ItemClickMenu.GetInstance(); itemClickMenu.transform.position = eventData.position; itemClickMenu.onPactItem = this; itemClickMenu.gameObject.SetActive(true); switch (item.GetItemType()) { case ItemType.Weapon: itemClickMenu.ShowWeapon(); break; case ItemType.Consumable: itemClickMenu.ShowConsumable(); break; default: Debug.LogError("faild to read ItemType"); break; } }
private void Awake() { if (instance == null) { instance = this; m_im = FindObjectOfType <InventoryManager>(); } gameObject.SetActive(false); }