Arma Reforger Script API
Loading...
Searching...
No Matches
Systems_Persistence

Classes

interface  PersistenceCallback
 
interface  PersistenceDeferredDeserializeTask
 
interface  PersistenceIdUtils
 
interface  PersistenceLoadRequest
 
interface  PersistenceResultCallback
 
interface  PersistenceSpawnRequest
 
interface  PersistenceStatusCallback
 
interface  PersistenceSystem
 
interface  PersistenceWhenAvailableTask
 

Enumerations

enum  EPersistenceIdFlags { EPersistenceIdFlags.ROOT_ENTITY , EPersistenceIdFlags.DYNAMIC }
 
enum  EPersistenceParentHandling { EPersistenceParentHandling.ACCEPT , EPersistenceParentHandling.IGNORE_UNTRACKED , EPersistenceParentHandling.IGNORE_LOADED , EPersistenceParentHandling.IGNORE }
 
enum  EPersistenceStatusCode {
  EPersistenceStatusCode.OK , EPersistenceStatusCode.BUSY , EPersistenceStatusCode.UNAVAILABLE , EPersistenceStatusCode.DISK_FULL ,
  EPersistenceStatusCode.WRITE_ERROR , EPersistenceStatusCode.NOT_FOUND , EPersistenceStatusCode.READ_ERROR , EPersistenceStatusCode.NOT_SUPPORTED ,
  EPersistenceStatusCode.BAD_REQUEST , EPersistenceStatusCode.UNKNOWN_ERROR
}
 
enum  EPersistenceSystemState {
  EPersistenceSystemState.INIT , EPersistenceSystemState.SETUP , EPersistenceSystemState.ACTIVE , EPersistenceSystemState.SHUTDOWN ,
  EPersistenceSystemState.FAILURE
}
 

Detailed Description

Enumeration Type Documentation

◆ EPersistenceIdFlags

enum EPersistenceIdFlags
sealed
Enumerator
ROOT_ENTITY 
DYNAMIC 

◆ EPersistenceParentHandling

Enumerator
ACCEPT 

No root record if any parent is present.

IGNORE_UNTRACKED 

Ignore all parents that are not tracked by persistence.

IGNORE_LOADED 

Ignore if any parent is a loaded world entity (even if they are tracked).

IGNORE 

Ignore any parent and always create root record.

◆ EPersistenceStatusCode

Enumerator
OK 
BUSY 
UNAVAILABLE 
DISK_FULL 
WRITE_ERROR 
NOT_FOUND 
READ_ERROR 
NOT_SUPPORTED 
BAD_REQUEST 
UNKNOWN_ERROR 

◆ EPersistenceSystemState

Enumerator
INIT 
SETUP 
ACTIVE 
SHUTDOWN 
FAILURE