Esempio n. 1
0
 private void SetActiveCloudBackupLoaded(Action after)
 {
     cloudBackupMainHeader.SetActive(value: false);
     cloudBackupMainContainer.SetActive(value: false);
     cloudBackupConfirmationHeader.SetActive(value: false);
     cloudBackupConfirmationContainer.SetActive(value: false);
     after = (Action)Delegate.Combine(after, (Action) delegate
     {
         TankGame.Running = false;
         MenuController.HideMenu <CloudBackupPopup>();
         MenuController.HideMenu <PauseMenu>();
         MenuController.HideMenu <GameMenu>();
         MusicManager.CrossFadeToMenu();
     });
     cloudBackupLoadedOkButton.onClick.RemoveAllListeners();
     cloudBackupLoadedOkButton.onClick.AddListener(delegate
     {
         after();
     });
     TankPrefs.OverrideLocalWithCloudData();
     cloudBackupLoadedHeader.SetActive(value: true);
     cloudBackupLoadedContainer.SetActive(value: true);
 }