Beispiel #1
0
        void Lose()
        {
            CloseGame();

            var state = CurrentGame.Levels[currentLevel].Status;

            if (state != StatusLevel.CLOSE)
            {
                SetStatusCurrentLevel(StatusLevel.OPEN);
            }

            SetState(GameState.MENU);

            GameLoseEvent?.Invoke();             //событие проигрыша

            AudioManager.Instance.Play(StaticPrm.SOUND_LOSS_GAME);
        }