void OnEnable() { state = -1; headerManager.Initialize(); footerManager.Initialize(true); LanguagesFillers.FillAddToSquadButtonState(addBtnText, false); LanguagesFillers.FillMonsterTutorial(addSubtitle, statsSubtitle, helpSubtitle); PresentTutorial(true); }
public void AddMonsterToPlayerSquad() { if (!IsAdded) { GameManager.Instance.CurrentPlayer.Squadron.AddMonster(monster); GameManager.Instance.CurrentPlayer.Save(); IsAdded = true; } LanguagesFillers.FillAddToSquadButtonState(addBtnText, IsAdded); }
private void OnEnable() { CheckTutorial(); string monsterName = monster.MonsterName + "\n" + LanguagesFillers.Lang.Level + " " + monster.Stats.Level; headerManager.Initialize(AbilityType.NONE, monsterName); IsAdded = GameManager.Instance.CurrentPlayer.Squadron.IsMonsterInSquadron(monster); LanguagesFillers.FillAddToSquadButtonState(addBtnText, IsAdded); ImagesFillers.AddMonsterMenubackground(background, monster.Type); if (monster.Type == MonsterType.SABOTAGE) { sabotage.Initialize(monster); AtkDefStats.SetActive(false); AtkShield.SetActive(false); DefShield.SetActive(false); } else { attackDefense.Initialize(monster); SabStats.SetActive(false); SabShield.SetActive(false); } }