void OnDoubleClick() { if (GameManager.Status == GameStatus.Lab) { if (!drop) { return; } } else { if (drop) { return; } } manager.arrowItem.SetActive(false); manager.arrowMaterial.SetActive(true); UIUpgradeItemSlot.OnDragRelease(); if (!drop) { StartCoroutine(manager.FilerInventory(ItemSubKind.Equipment)); } else { StartCoroutine(manager.FilerInventory(ItemSubKind.ItemUpgrade)); } }
private void InitSlot() { List <UserItem> userItems = GameManager.GameUser.UserItems.Where(p => p.GameItem.SubKind == (int)ItemSubKind.ItemUpgrade || p.GameItem.SubKind == (int)ItemSubKind.Equipment).ToList(); // .OrderByDescending(p => p.GameItem.Kind).ThenByDescending(p => p.Grade).ToList(); foreach (UserItem userItem in userItems) { GameObject go = NGUITools.AddChild(slotRoot.gameObject, slotPrefab); UIUpgradeItemSlot slot = go.GetComponent <UIUpgradeItemSlot>(); slot.SetItem(userItem); slot.manager = this; _slots.Add(slot); slotRoot.Reposition(); } scrollView.ResetPosition(); }
void OnClick() { UIUpgradeItemSlot.OnDragRelease(); OnDoubleClick(); }
void OnClick() { Debug.Log("OnClick"); UIUpgradeItemSlot.OnDragRelease(); }
void OnDrop(GameObject go) { Debug.Log("OnDrop"); UIUpgradeItemSlot.OnDragRelease(); }