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); }
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(); }
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; } } }
public static void Init() { PlayerKnowledgeDatabase.Save(); ShipCountdown.CancelCountdown(); anyMapFiles = GenFilePaths.AllSavedGameFiles.Any(); }
public static void Init() { PlayerKnowledgeDatabase.Save(); ShipCountdown.CancelCountdown(); MainMenuDrawer.anyMapFiles = GenFilePaths.AllSavedGameFiles.Any <FileInfo>(); }