Interface ISavegameManager
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface ISavegameManager
- Extension Methods
Properties
OnSavegameAdded
IEvent<SavegameReference> OnSavegameAdded { get; }
Property Value
OnSavegameRemoved
IEvent<SavegameReference> OnSavegameRemoved { get; }
Property Value
Methods
BuildSavegameNameFromUid(string)
string BuildSavegameNameFromUid(string uid)
Parameters
uidstring
Returns
- string
CleanupOldSavegameBackups(string, int)
void CleanupOldSavegameBackups(string uid, int keepAmount)
Parameters
uidstringkeepAmountint
CreateSavegamesFolder()
void CreateSavegamesFolder()
DeleteSavegame(SavegameReference)
void DeleteSavegame(SavegameReference reference)
Parameters
referenceSavegameReference
DiscoverAllSavegames()
List<SavegameReference> DiscoverAllSavegames()
Returns
- List<SavegameReference>
FindMostRecentSavegameEntryByUid(string)
SavegameReference FindMostRecentSavegameEntryByUid(string uid)
Parameters
uidstring
Returns
GenerateNewUid()
string GenerateNewUid()
Returns
- string
Import(string, bool)
void Import(string sourceFile, bool invokeEvents = true)
Parameters
sourceFilestringinvokeEventsbool
ImportUserPlacedSavegames(bool)
void ImportUserPlacedSavegames(bool invokeEvents)
Parameters
invokeEventsbool