Example #1
0
 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();
 }