Esempio n. 1
0
    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);
    }
Esempio n. 2
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>();
    }
Esempio n. 3
0
    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>();
    }