Example #1
0
    public void OnPointerDown(PointerEventData eventData)
    {
        if (true == Util.IsMultiTouch(eventData))
        {
            return;
        }
        UI_DraggingItem uI_DraggingItem = uI_Inventory.GetUI_DraggingItem();

        uI_DraggingItem.Show();
        uI_DraggingItem.transform.position = eventData.position;
        uI_DraggingItem.SetImageSprite(item.GetSprite());

        Selector.GetInstance().OnSelectInvoke(this);
    }
Example #2
0
    private void Awake()
    {
        uI_InventorySlotTemplate = transform.Find("UI_InventorySlot");
        uI_InventorySlotTemplate.gameObject.SetActive(false);

        uI_ItemTemplate = transform.Find("UI_Item");
        uI_ItemTemplate.gameObject.SetActive(false);

        uI_GoldAmountText = transform.Find("UI_GoldAmount").GetComponentInChildren <TMPro.TextMeshProUGUI>();
        uI_DraggingItem   = transform.Find("UI_DraggingItem").GetComponent <UI_DraggingItem>();
        uI_DraggingItem.gameObject.SetActive(false);

        uI_SelectionFrame = transform.Find("UI_SelectionFrame").GetComponent <UI_SelectionFrame>();
        uI_SelectionFrame.gameObject.SetActive(false);


        inventory.OnItemChanged += Inventory_OnItemChanged;
    }