M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Core.MBSaveLoad Class Reference

Static Public Member Functions

static void SetSaveDriver (ISaveDriver saveDriver)
 
static SaveGameFileInfo[] GetSaveFiles (Func< SaveGameFileInfo, bool > condition=null)
 
static bool IsSaveGameFileExists (string saveFileName)
 
static string[] GetSaveFileNames ()
 
static LoadResult LoadSaveGameData (string saveName)
 
static SaveGameFileInfo GetSaveFileWithName (string saveName)
 
static void QuickSaveCurrentGame (CampaignSaveMetaDataArgs campaignMetaData, Action<(SaveResult, string)> onSaveCompleted)
 
static void AutoSaveCurrentGame (CampaignSaveMetaDataArgs campaignMetaData, Action<(SaveResult, string)> onSaveCompleted)
 
static void SaveAsCurrentGame (CampaignSaveMetaDataArgs campaignMetaData, string saveName, Action<(SaveResult, string)> onSaveCompleted)
 
static bool DeleteSaveGame (string saveName)
 
static void Initialize (GameTextManager localizedTextProvider)
 
static void OnNewGame ()
 
static void OnGameDestroy ()
 
static void OnStartGame (LoadResult loadResult)
 
static bool IsSaveFileNameReserved (string name)
 
static int GetMaxNumberOfSaves ()
 
static bool IsMaxNumberOfSavesReached ()
 

Properties

static ApplicationVersion LastLoadedGameVersion [get]
 
static bool IsUpdatingGameVersion [get]
 
static int NumberOfCurrentSaves [get]
 

Member Function Documentation

◆ SetSaveDriver()

static void TaleWorlds.Core.MBSaveLoad.SetSaveDriver ( ISaveDriver  saveDriver)
static

◆ GetSaveFiles()

static SaveGameFileInfo[] TaleWorlds.Core.MBSaveLoad.GetSaveFiles ( Func< SaveGameFileInfo, bool >  condition = null)
static

◆ IsSaveGameFileExists()

static bool TaleWorlds.Core.MBSaveLoad.IsSaveGameFileExists ( string  saveFileName)
static

◆ GetSaveFileNames()

static string[] TaleWorlds.Core.MBSaveLoad.GetSaveFileNames ( )
static

◆ LoadSaveGameData()

static LoadResult TaleWorlds.Core.MBSaveLoad.LoadSaveGameData ( string  saveName)
static

◆ GetSaveFileWithName()

static SaveGameFileInfo TaleWorlds.Core.MBSaveLoad.GetSaveFileWithName ( string  saveName)
static

◆ QuickSaveCurrentGame()

static void TaleWorlds.Core.MBSaveLoad.QuickSaveCurrentGame ( CampaignSaveMetaDataArgs  campaignMetaData,
Action<(SaveResult, string)>  onSaveCompleted 
)
static

◆ AutoSaveCurrentGame()

static void TaleWorlds.Core.MBSaveLoad.AutoSaveCurrentGame ( CampaignSaveMetaDataArgs  campaignMetaData,
Action<(SaveResult, string)>  onSaveCompleted 
)
static

◆ SaveAsCurrentGame()

static void TaleWorlds.Core.MBSaveLoad.SaveAsCurrentGame ( CampaignSaveMetaDataArgs  campaignMetaData,
string  saveName,
Action<(SaveResult, string)>  onSaveCompleted 
)
static

◆ DeleteSaveGame()

static bool TaleWorlds.Core.MBSaveLoad.DeleteSaveGame ( string  saveName)
static

◆ Initialize()

static void TaleWorlds.Core.MBSaveLoad.Initialize ( GameTextManager  localizedTextProvider)
static

◆ OnNewGame()

static void TaleWorlds.Core.MBSaveLoad.OnNewGame ( )
static

◆ OnGameDestroy()

static void TaleWorlds.Core.MBSaveLoad.OnGameDestroy ( )
static

◆ OnStartGame()

static void TaleWorlds.Core.MBSaveLoad.OnStartGame ( LoadResult  loadResult)
static

◆ IsSaveFileNameReserved()

static bool TaleWorlds.Core.MBSaveLoad.IsSaveFileNameReserved ( string  name)
static

◆ GetMaxNumberOfSaves()

static int TaleWorlds.Core.MBSaveLoad.GetMaxNumberOfSaves ( )
static

◆ IsMaxNumberOfSavesReached()

static bool TaleWorlds.Core.MBSaveLoad.IsMaxNumberOfSavesReached ( )
static

Property Documentation

◆ LastLoadedGameVersion

ApplicationVersion TaleWorlds.Core.MBSaveLoad.LastLoadedGameVersion
staticget

◆ IsUpdatingGameVersion

bool TaleWorlds.Core.MBSaveLoad.IsUpdatingGameVersion
staticget

◆ NumberOfCurrentSaves

int TaleWorlds.Core.MBSaveLoad.NumberOfCurrentSaves
staticget