Example #1
0
        protected override void OnStateEntered()
        {
            if (RegisteredPlayers.AllPlayers.All(p => p.IsAI))
            {
                PlayAgain();
                return;
            }

            view_ = PlayerStatsView.Show(PlayAgain, GoToMainMenu);
        }
Example #2
0
        protected override void OnStateExited()
        {
            if (view_ != null)
            {
                ObjectPoolManager.Recycle(view_);
                view_ = null;
            }

            PlayerScores.Clear();
            StatsManager.ClearAllStats();
        }