protected override void OnStateEntered() { if (RegisteredPlayers.AllPlayers.All(p => p.IsAI)) { PlayAgain(); return; } view_ = PlayerStatsView.Show(PlayAgain, GoToMainMenu); }
protected override void OnStateExited() { if (view_ != null) { ObjectPoolManager.Recycle(view_); view_ = null; } PlayerScores.Clear(); StatsManager.ClearAllStats(); }