示例#1
0
 private void Start()
 {
     turnManager     = GetComponent <TurnManager>();
     aIcon           = iconsPanel.GetComponent <AbilityIcon>();
     hIcon           = iconsPanel.GetComponent <HeroIcon>();
     loreInfoText    = LoreInfo.GetComponentInChildren <Text>();
     abilityInfoText = abilityInfo.GetComponentInChildren <Text>();
 }
示例#2
0
 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";
         }
     }
 }