Loading...
Searching...
No Matches
Plugins_Persistence_SaveGame

Classes

interface  ReforgerSaveGameManager
 
interface  SaveGame
 
interface  SaveGameAddonVersion
 
interface  SaveGameCallback
 
interface  SaveGameManager
 
interface  SaveGameObtainCallback
 
interface  SaveGameOperationCallback
 

Typedefs

typedef func SaveGameObtainDelegate
 
typedef func SaveGameOperationDelegate
 

Enumerations

enum  ESaveGameRequestFlags { ESaveGameRequestFlags.BLOCKING }
 
enum  ESaveGameType { ESaveGameType.MANUAL , ESaveGameType.AUTO , ESaveGameType.SCRIPTED , ESaveGameType.SHUTDOWN }
 

Functions

void SaveGameObtainDelegate (bool success, array< SaveGame > saves, Managed context=null)
 
void SaveGameOperationDelegate (bool success, Managed context=null)
 

Detailed Description

Typedef Documentation

◆ SaveGameObtainDelegate

typedef func SaveGameObtainDelegate

◆ SaveGameOperationDelegate

typedef func SaveGameOperationDelegate

Enumeration Type Documentation

◆ ESaveGameRequestFlags

enum ESaveGameRequestFlags
sealed
Enumerator
BLOCKING 

◆ ESaveGameType

enum ESaveGameType
sealed
Enumerator
MANUAL 

User initiated.

AUTO 

Automatic (usually periodic)

SCRIPTED 

Scripted event (e.g. checkpoints)

SHUTDOWN 

Return to main menu / graceful application exit.

Function Documentation

◆ SaveGameObtainDelegate()

void SaveGameObtainDelegate ( bool success,
array< SaveGame > saves,
Managed context = null )

◆ SaveGameOperationDelegate()

void SaveGameOperationDelegate ( bool success,
Managed context = null )