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); }
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()); }