public FastLoad(bool IsSaving) : base(IsSaving) { var game = base.SavedGamesList[1]; LoadGameResult saveGameData = MBSaveLoad.LoadSaveGameData(game.Save.Name, Utilities.GetModulesNames()); var result = saveGameData.LoadResult; MBGameManager.StartNewGame((MBGameManager) new CampaignGameManager(result)); }
private static LoadGameResult GetLatestQuicksave() { SaveGameFileInfo[] saveFiles = MBSaveLoad.GetSaveFiles(); foreach (SaveGameFileInfo saveFile in saveFiles) { if (IsValidQuicksaveName(saveFile.Name)) { return(MBSaveLoad.LoadSaveGameData(saveFile.Name, Utilities.GetModulesNames())); } } return(null); }