public void OnInventoryClick(object[] objectArray) { InventoryItem it = objectArray[0] as InventoryItem; bool isleft = (bool)objectArray[1]; if (it.Inventory.InventoryType == InventoryType.Equip || it.Inventory.InventoryType == InventoryType.Pet || it.Inventory.InventoryType == InventoryType.PetEquip) { InventoryItemUI itUI = null; KnapsackRoleEquip roleEquip = null; if (isleft == true) { itUI = objectArray[2] as InventoryItemUI; } else { roleEquip = objectArray[2] as KnapsackRoleEquip; } inventory.CloseOn(); equip.Show(it, itUI, roleEquip, isleft); } else { InventoryItemUI itUI = objectArray[2] as InventoryItemUI; equip.closeon(); inventory.Show(it, itUI); } if ((it.Inventory.InventoryType == InventoryType.Equip && isleft == true) || it.Inventory.InventoryType != InventoryType.Equip) { this.itUI = objectArray[2] as InventoryItemUI; EnableButton(); pricesale.text = (this.itUI.it.Inventory.Price * this.itUI.it.Count).ToString(); } }
public void onInventoryClick(object[] objArray) { InventoryItem it = objArray[0] as InventoryItem; bool isLeft = (bool)objArray[1]; if (it.Inventory.InventoryType == InventoryType.Equip) { inventoryPopup.onClose(); if (isLeft == false) { itUI = objArray[2] as InventoryItemUI; enableSellBtn(); sellPriceTxt.text = (itUI.it.Inventory.Price * itUI.it.Count).ToString(); } equipPopup.Show(it, itUI, isLeft); } else { itUI = objArray[2] as InventoryItemUI; equipPopup.onClose(); inventoryPopup.Show(it, itUI); enableSellBtn(); sellPriceTxt.text = (itUI.it.Inventory.Price * itUI.it.Count).ToString(); } }
public void OnEquipClick(object[] objectArray) { InventoryItem it = (InventoryItem)objectArray[0]; bool isLeft = (bool)objectArray[1]; if (it.Inventory.Inventorytype == InventoryType.Euqip) { InventoryItemUI itUI = null; KnapsackRoleEquip roleEquip = null; if (isLeft == true) { itUI = objectArray[2] as InventoryItemUI; } else { roleEquip = objectArray[2] as KnapsackRoleEquip; } equipPopup.Show(it, itUI, roleEquip, isLeft); } else { _inventoryPopup.Show(it); } }
//接受点击每个小格子传来消息 public void OnInventoryClick(object[] objectArray) { InventoryItem it = objectArray[0] as InventoryItem; InventoryItemUI itUI = null; KnapspackRoleEquip kre = null; bool isLeft = false; if (it.Inventory.InventoryTYPE == InventoryType.Equip) { isLeft = (bool)objectArray[1]; if (isLeft) { itUI = objectArray[2] as InventoryItemUI; } else { kre = objectArray[2] as KnapspackRoleEquip; } equip.Show(it, itUI, isLeft); } else { itUI = objectArray[2] as InventoryItemUI; inventoryPopup.Show(it, itUI); } if ((it.Inventory.InventoryTYPE == InventoryType.Equip && isLeft) || it.Inventory.InventoryTYPE != InventoryType.Equip) { this.itUI = objectArray[2] as InventoryItemUI; EnableButton(itUI.it.Inventory.Price * itUI.it.Count); } }
// public void OnInventoryClick(object[] o) { //Debug.Log("OnEquipClick"); InventoryItem it = o[0] as InventoryItem; bool isLeft = (bool)(o[1]); //Debug.Log(isLeft); InventoryItemUI itui = null; KnapsackRoleEquipItem eit = null; if (it.Inventory.InventoryTYPE == InventoryType.Equip) { if (isLeft) { itui = o[2] as InventoryItemUI; } else { eit = o[2] as KnapsackRoleEquipItem; } equipPopup.Show(it, itui, eit, isLeft); inventoryPopup.Close(); } else { itui = o[2] as InventoryItemUI; inventoryPopup.Show(it, itui); equipPopup.Close(); } //可以出售的情况 if (isLeft == true) { EnableSellBtn(); this.itui = o[2] as InventoryItemUI; sellPriceLabel.text = (this.itui.it.Inventory.Price * this.itui.it.Count).ToString(); } }