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); }
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; }