Esempio n. 1
0
 private void CallbackGameSceneLoadRequested(GameScenes scene)
 {
     this.gui.SetVisible(scene == GameScenes.MAINMENU);
     if (HighLogic.LoadedScene == GameScenes.SPACECENTER && scene == GameScenes.MAINMENU && configuration.backupInterval == Configuration.BACKUP_INTERVAL.ON_QUIT)
     {
         if (!SAVE.configuration.disabled)
         {
             String game = HighLogic.SaveFolder;
             if (name != null && name.Length > 0)
             {
                 manager.BackupGame(game);
             }
             else
             {
                 Log.Warning("failed to save game on quit");
             }
         }
         else
         {
             Log.Info("backup on quit disabled");
         }
     }
 }