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 override void initSingleton() { Background1 = transform.Find("Background1").GetComponent <Image>(); Background2 = transform.Find("Background2").GetComponent <Image>(); bagUI0 = transform.Find("bag0").GetComponent <GameItemBagUI>(); bagUI1 = transform.Find("bag1").GetComponent <GameItemBagUI>(); moneyText = transform.Find("money").GetComponent <Text>(); itemText = transform.Find("item").GetComponent <Text>(); }
public override void initSingleton() { transBackground = transform.Find("Background").GetComponent <RectTransform>(); Background1 = transform.Find("Background1").GetComponent <Image>(); Background2 = transform.Find("Background2").GetComponent <Image>(); shopUI = transform.Find("shop").GetComponent <GameItemBagUI>(); bagUI = transform.Find("bag").GetComponent <GameItemBagUI>(); moneyText = transform.Find("money").GetComponent <Text>(); itemText = transform.Find("item").GetComponent <Text>(); }