public void showItemAskUI(GameItemBagUI other) { GameItemAskUIType[] t = new GameItemAskUIType[GameItemAskUI.MAX_SLOT]; bool[] e = new bool[GameItemAskUI.MAX_SLOT]; if (type == GameItemBagUIType.Bag) { t[0] = GameItemAskUIType.Give; t[1] = GameItemAskUIType.Equip; t[2] = GameItemAskUIType.Drop; e[0] = !other.itemFull(); e[1] = false; e[2] = true; } else { GameUnitBase unit = GameUserData.instance.getUnitBase(userID); t[0] = GameItemAskUIType.Give; t[2] = GameItemAskUIType.Drop; e[0] = false; e[2] = false; if (unit.WeaponSlot == selection) { t[1] = GameItemAskUIType.UnEquip; e[1] = false; } else if (unit.ArmorSlot == selection) { t[1] = GameItemAskUIType.UnEquip; e[1] = false; } else if (unit.AccessorySlot == selection) { t[1] = GameItemAskUIType.UnEquip; e[1] = true; } else { t[1] = GameItemAskUIType.Equip; e[1] = getItem().canEquip(userID); e[0] = !other.itemFull(); e[2] = true; } } itemAskUI.show(t, e); itemAskUI.setPos(100.0f, slot[pos].GetComponent <RectTransform>().anchoredPosition.y); itemAskUI.select(0); }
public void updateText() { if (shopUI.Enabled) { itemText.text = shopUI.getItemDes(); } else { itemText.text = bagUI.getItemDes(); } moneyText.text = GameDefine.getBigInt(GameUserData.instance.Gold.ToString()); if (bagUI.itemFull()) { shopUI.enableAll(false); } }