Class MBSaveLoad
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public static class MBSaveLoad
- Inheritance
-
MBSaveLoad
- Inherited Members
Properties
CurrentVersion
public static ApplicationVersion CurrentVersion { get; }
Property Value
IsUpdatingGameVersion
public static bool IsUpdatingGameVersion { get; }
Property Value
LastLoadedGameVersion
public static ApplicationVersion LastLoadedGameVersion { get; }
Property Value
NumberOfCurrentSaves
public static int NumberOfCurrentSaves { get; }
Property Value
Methods
AutoSaveCurrentGame(CampaignSaveMetaDataArgs, Action<(SaveResult, string)>)
public static void AutoSaveCurrentGame(CampaignSaveMetaDataArgs campaignMetaData, Action<(SaveResult, string)> onSaveCompleted)
Parameters
campaignMetaDataCampaignSaveMetaDataArgsonSaveCompletedAction<(SaveResult, string)>
DeleteSaveGame(string)
public static bool DeleteSaveGame(string saveName)
Parameters
saveNamestring
Returns
GetMaxNumberOfSaves()
public static int GetMaxNumberOfSaves()
Returns
GetSaveFileNames()
public static string[] GetSaveFileNames()
Returns
- string[]
GetSaveFileWithName(string)
public static SaveGameFileInfo GetSaveFileWithName(string saveName)
Parameters
saveNamestring
Returns
GetSaveFiles(Func<SaveGameFileInfo, bool>)
public static SaveGameFileInfo[] GetSaveFiles(Func<SaveGameFileInfo, bool> condition = null)
Parameters
conditionFunc<SaveGameFileInfo, bool>
Returns
Initialize(GameTextManager)
public static void Initialize(GameTextManager localizedTextProvider)
Parameters
localizedTextProviderGameTextManager
IsMaxNumberOfSavesReached()
public static bool IsMaxNumberOfSavesReached()
Returns
IsSaveFileNameReserved(string)
public static bool IsSaveFileNameReserved(string name)
Parameters
namestring
Returns
IsSaveGameFileExists(string)
public static bool IsSaveGameFileExists(string saveFileName)
Parameters
saveFileNamestring
Returns
LoadSaveGameData(string)
public static LoadResult LoadSaveGameData(string saveName)
Parameters
saveNamestring
Returns
OnGameDestroy()
public static void OnGameDestroy()
OnNewGame()
public static void OnNewGame()
OnStartGame(LoadResult)
public static void OnStartGame(LoadResult loadResult)
Parameters
loadResultLoadResult
QuickSaveCurrentGame(CampaignSaveMetaDataArgs, Action<(SaveResult, string)>)
public static void QuickSaveCurrentGame(CampaignSaveMetaDataArgs campaignMetaData, Action<(SaveResult, string)> onSaveCompleted)
Parameters
campaignMetaDataCampaignSaveMetaDataArgsonSaveCompletedAction<(SaveResult, string)>
SaveAsCurrentGame(CampaignSaveMetaDataArgs, string, Action<(SaveResult, string)>)
public static void SaveAsCurrentGame(CampaignSaveMetaDataArgs campaignMetaData, string saveName, Action<(SaveResult, string)> onSaveCompleted)
Parameters
campaignMetaDataCampaignSaveMetaDataArgssaveNamestringonSaveCompletedAction<(SaveResult, string)>
SetSaveDriver(ISaveDriver)
public static void SetSaveDriver(ISaveDriver saveDriver)
Parameters
saveDriverISaveDriver
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).