private void Start() { turnManager = GetComponent <TurnManager>(); aIcon = iconsPanel.GetComponent <AbilityIcon>(); hIcon = iconsPanel.GetComponent <HeroIcon>(); loreInfoText = LoreInfo.GetComponentInChildren <Text>(); abilityInfoText = abilityInfo.GetComponentInChildren <Text>(); }
private void Update() { if (!turnManager || !GameObject.Find("Characters")) { return; } if (CharacterSelectionManager.LegendChoice) { info = CharacterSelectionManager.TheHeroInfo; abilities = info.GetComponent <HeroAbilities>(); loreInfoText.text = Options.Japanese ? info.roaa : info.Lore; abilityInfoText.text = abilities.GetAbilityInfo; } if (start || NoStart || InGameInfo || LoreInfo) { if (CharacterSelectionManager.Instance.Available[turnManager.CurrentInt]) { start.SetActive(true); NoStart.SetActive(false); InGameInfo.SetActive(true); LoreInfo.SetActive(true); abilityInfo.SetActive(true); aIcon.Force(); hIcon.Force(); iconsPanel.SetActive(true); SetGameInfo(); } else { start.SetActive(false); NoStart.SetActive(true); InGameInfo.SetActive(false); LoreInfo.SetActive(false); abilityInfo.SetActive(false); iconsPanel.SetActive(false); characterName.text = Options.Japanese ? "名前無し" : "NoName"; } } }