Loading...
Searching...
No Matches
Plugins_Persistence_System_Serializers

Classes

interface  GenericEntitySerializer
 
interface  PersistenceSerializerBase
 
interface  ScriptedComponentSerializer
 
interface  ScriptedEntitySerializer
 
interface  ScriptedStateSerializer
 
interface  SerializerDefaultSpawnData
 Collection of data to avoid writing known defaults during serialization. More...
 

Enumerations

enum  EComponentDeserializeEvent { EComponentDeserializeEvent.BEFORE_POSTINIT , EComponentDeserializeEvent.BEFORE_EONINIT , EComponentDeserializeEvent.AFTER_ENTITY_FINALIZE }
 
enum  EDeserializeFailHandling { EDeserializeFailHandling.IGNORE , EDeserializeFailHandling.DELETE , EDeserializeFailHandling.ERROR }
 
enum  EEntityDeserializeEvent { EEntityDeserializeEvent.AFTER_CONSTRUCTOR , EEntityDeserializeEvent.AFTER_FINALIZE }
 
enum  EScriptedStateDeserializeEvent { EScriptedStateDeserializeEvent.BEFORE_CONSTRUCTOR , EScriptedStateDeserializeEvent.REPLACE_CONSTRUCTOR , EScriptedStateDeserializeEvent.AFTER_CONSTRUCTOR }
 
enum  ESerializeMode { ESerializeMode.NATIVE , ESerializeMode.SCRIPT , ESerializeMode.BOTH }
 
enum  ESerializeResult { ESerializeResult.ERROR , ESerializeResult.OK , ESerializeResult.DEFAULT }
 

Detailed Description

Enumeration Type Documentation

◆ EComponentDeserializeEvent

Enumerator
BEFORE_POSTINIT 
BEFORE_EONINIT 
AFTER_ENTITY_FINALIZE 

◆ EDeserializeFailHandling

Enumerator
IGNORE 

Logging but issue will be ignored.

DELETE 

Further load on the instance is aborted and is deleted immediately.

ERROR 

Same as DELETE, but global error count for OnAfterLoad is affected.

◆ EEntityDeserializeEvent

Enumerator
AFTER_CONSTRUCTOR 
AFTER_FINALIZE 

◆ EScriptedStateDeserializeEvent

Enumerator
BEFORE_CONSTRUCTOR 
REPLACE_CONSTRUCTOR 
AFTER_CONSTRUCTOR 

◆ ESerializeMode

enum ESerializeMode
sealed
Enumerator
NATIVE 
SCRIPT 
BOTH 

◆ ESerializeResult

enum ESerializeResult
sealed
Enumerator
ERROR 
OK 
DEFAULT