void Awake() { rect = GetComponent <RectTransform> (); statsPanelUI = GetComponentInChildren <StatsPanelUI> (); abilityPanelUI = GetComponentInChildren <AbilityPanelUI> (); abilityPanelUI.gameObject.SetActive(false); statsPanelUI.gameObject.SetActive(false); descriptionText.gameObject.SetActive(false); }
void Awake() { spellBookButton = GetComponent <Button> (); spellBookButton.onClick.AddListener(delegate { GuiManager.instance.SpellBookObject.SetActive(true); RefreshSpellBookSpells(); if (CombatManager.instance != null && GameManager.instance.state == GameStatus.BATTLE) { CombatManager.instance.SelectedSpell = null; } }); GuiManager.instance.SpellBookObject.SetActive(true); abilityPanelUI = GuiManager.instance.SpellBookObject.GetComponentInChildren <AbilityPanelUI> (); statUI = GuiManager.instance.SpellBookObject.GetComponentInChildren <StatUI> (); statUI.Refresh(GameManager.instance.CurrentGame.playerTroop.hero.stats.GetStat(StatType.MANA)); GuiManager.instance.SpellBookObject.SetActive(false); }