void Win() { if (ModeGame == GameMode.MULTIPLAYER) { return; } CloseGame(); SetState(GameState.MENU); SetStatusCurrentLevel(StatusLevel.COMPLETED); OpenNextLevel(); CheckingMaxRating(); //проверяем текущий уровень на рейтинг прохождения SaveRatingCurrentLevel(); //сохраняем рейтинг пройденому уровню GameWinEvent?.Invoke(); //событие выиграша CheckingStepsTaken(); // проверяем кол. шагов CheckingCompletetedLevels(); //проверяем количество пройденых уровней AudioManager.Instance.Play(StaticPrm.SOUND_WIN_GAME); }
void GameWin() { GameWinEvent?.Invoke(); }