Example #1
0
    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;
        }
    }
Example #2
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
         m_im     = FindObjectOfType <InventoryManager>();
     }
     gameObject.SetActive(false);
 }