コード例 #1
0
        public void EndLevel()
        {
            PlayerHasMoved = false;
            IsPlaying      = false;

            if (CurrentLevel == 5)
            {
                CurrentLevel = 1;
                IsPlaying    = false;
                _renderSystem.Execute();
                Player.ClearPlayerStats();

                // Game Is Done!
                StartCoroutine(GameDone());
            }
            else
            {
                CurrentLevel++;
                Player.SavePlayerStats();
                StartCoroutine(GoToNextLevel());
            }
        }