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
campaignMetaData
CampaignSaveMetaDataArgsonSaveCompleted
Action<(SaveResult, string)>
DeleteSaveGame(string)
public static bool DeleteSaveGame(string saveName)
Parameters
saveName
string
Returns
GetMaxNumberOfSaves()
public static int GetMaxNumberOfSaves()
Returns
GetSaveFileNames()
public static string[] GetSaveFileNames()
Returns
- string[]
GetSaveFileWithName(string)
public static SaveGameFileInfo GetSaveFileWithName(string saveName)
Parameters
saveName
string
Returns
GetSaveFiles(Func<SaveGameFileInfo, bool>)
public static SaveGameFileInfo[] GetSaveFiles(Func<SaveGameFileInfo, bool> condition = null)
Parameters
condition
Func<SaveGameFileInfo, bool>
Returns
Initialize(GameTextManager)
public static void Initialize(GameTextManager localizedTextProvider)
Parameters
localizedTextProvider
GameTextManager
IsMaxNumberOfSavesReached()
public static bool IsMaxNumberOfSavesReached()
Returns
IsSaveFileNameReserved(string)
public static bool IsSaveFileNameReserved(string name)
Parameters
name
string
Returns
IsSaveGameFileExists(string)
public static bool IsSaveGameFileExists(string saveFileName)
Parameters
saveFileName
string
Returns
LoadSaveGameData(string)
public static LoadResult LoadSaveGameData(string saveName)
Parameters
saveName
string
Returns
OnGameDestroy()
public static void OnGameDestroy()
OnNewGame()
public static void OnNewGame()
OnStartGame(LoadResult)
public static void OnStartGame(LoadResult loadResult)
Parameters
loadResult
LoadResult
QuickSaveCurrentGame(CampaignSaveMetaDataArgs, Action<(SaveResult, string)>)
public static void QuickSaveCurrentGame(CampaignSaveMetaDataArgs campaignMetaData, Action<(SaveResult, string)> onSaveCompleted)
Parameters
campaignMetaData
CampaignSaveMetaDataArgsonSaveCompleted
Action<(SaveResult, string)>
SaveAsCurrentGame(CampaignSaveMetaDataArgs, string, Action<(SaveResult, string)>)
public static void SaveAsCurrentGame(CampaignSaveMetaDataArgs campaignMetaData, string saveName, Action<(SaveResult, string)> onSaveCompleted)
Parameters
campaignMetaData
CampaignSaveMetaDataArgssaveName
stringonSaveCompleted
Action<(SaveResult, string)>
SetSaveDriver(ISaveDriver)
public static void SetSaveDriver(ISaveDriver saveDriver)
Parameters
saveDriver
ISaveDriver
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).