Ejemplo n.º 1
0
 public override void PreOpen()
 {
     base.PreOpen();
     PlayerKnowledgeDatabase.Save();
     ShipCountdown.CancelCountdown();
     this.anyGameFiles = GenFilePaths.AllSavedGameFiles.Any <FileInfo>();
 }
 protected override void DoFileInteraction(string mapName)
 {
     LongEventHandler.QueueLongEvent(delegate
     {
         GameDataSaveLoader.SaveGame(mapName);
     }, "SavingLongEvent", false, null);
     Messages.Message("SavedAs".Translate(mapName), MessageTypeDefOf.SilentInput);
     PlayerKnowledgeDatabase.Save();
     this.Close(true);
 }
Ejemplo n.º 3
0
 protected override void DoFileInteraction(string mapName)
 {
     mapName = GenFile.SanitizedFileName(mapName);
     LongEventHandler.QueueLongEvent(delegate
     {
         GameDataSaveLoader.SaveGame(mapName);
     }, "SavingLongEvent", doAsynchronously: false, null);
     Messages.Message("SavedAs".Translate(mapName), MessageTypeDefOf.SilentInput, historical: false);
     PlayerKnowledgeDatabase.Save();
     Close();
 }
Ejemplo n.º 4
0
 public static void Init()
 {
     PlayerKnowledgeDatabase.Save();
     ShipCountdown.CancelCountdown();
     anyMapFiles = GenFilePaths.AllSavedGameFiles.Any();
     foreach (ExpansionDef allExpansion in ModLister.AllExpansions)
     {
         if (allExpansion.Status != ExpansionStatus.NotInstalled && !allExpansion.isCore)
         {
             BackgroundMain.overrideBGImage = allExpansion.BackgroundImage;
             break;
         }
     }
 }
Ejemplo n.º 5
0
 public static void Init()
 {
     PlayerKnowledgeDatabase.Save();
     ShipCountdown.CancelCountdown();
     anyMapFiles = GenFilePaths.AllSavedGameFiles.Any();
 }
Ejemplo n.º 6
0
 public static void Init()
 {
     PlayerKnowledgeDatabase.Save();
     ShipCountdown.CancelCountdown();
     MainMenuDrawer.anyMapFiles = GenFilePaths.AllSavedGameFiles.Any <FileInfo>();
 }