private void ExitToMainMenu() { if (!CloudVariables.IsAdsRemoved()) { _adsService.ShowGameOverAdvertisement(); } SetActivePanel(false); _gameDataService.SetLastLevel(_levelService.Level); _gameDataService.UpdateCloudVariables(); _playGamesService.SaveData(); _bonusButton.gameObject.SetActive(true); MapGenerator.Instance.ResetGenerator(); _levelService.UpdateService(); _uiService.UpdateMainMenu(); _uiService.ExitToMainMenu(); }