예제 #1
0
        IEnumerator Start()
        {
            yield return(null);

            if (!UIMainControl.EnableItemSelectTab())
            {
                thisObj.SetActive(false);
            }

            List <Ability> abilityList = AbilityManager.GetAbilityList();

            for (int i = 0; i < abilityList.Count; i++)
            {
                if (i == 0)
                {
                    abilityItemList[i].Init();
                }
                else
                {
                    abilityItemList.Add(UISelectItem.Clone(abilityItemList[0].rootObj, "Item" + (i + 1)));
                }

                abilityItemList[i].imgIcon.sprite = abilityList[i].icon;
                abilityItemList[i].label.text     = abilityList[i].name;

                abilityItemList[i].selectHighlight.SetActive(false);
                //abilityItemList[i].buttonObj.SetActive(false);
            }
            if (abilityList.Count == 0)
            {
                abilityItemList[0].rootObj.SetActive(false);
            }


            UnitPlayer player = GameControl.GetPlayer();

            for (int i = 0; i < player.weaponList.Count; i++)
            {
                if (i == 0)
                {
                    weaponItemList[i].Init();
                }
                else
                {
                    weaponItemList.Add(UISelectItem.Clone(weaponItemList[0].rootObj, "Item" + (i + 1)));
                }

                weaponItemList[i].imgIcon.sprite = player.weaponList[i].icon;
                weaponItemList[i].label.text     = player.weaponList[i].weaponName;

                weaponItemList[i].selectHighlight.SetActive(false);
                //weaponItemList[i].buttonObj.SetActive(false);
            }

            tabObject.SetActive(false);
        }
예제 #2
0
        void Start()
        {
            player = GameControl.GetPlayer();

            joystickAim.transform.parent.gameObject.SetActive(player.enableTurretRotate);
            fireButton.SetActive(!player.enableTurretRotate);

            if (!UIMainControl.EnableItemSelectTab())
            {
                weaponAbilityTabButton.SetActive(false);
            }
            if (!UILevelPerkMenu.Enabled())
            {
                levelPerkButton.SetActive(false);
            }
            Debug.Log("StartStart  " + UILevelPerkMenu.Enabled());
        }