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

Classes

interface  AICarMovementComponentSerializer
 
interface  BaseCompartmentManagerComponentSerializer
 
interface  BaseInventoryStorageComponentSerializer
 
interface  BaseInventoryStorageComponentSerializerSlot
 
interface  BaseLightManagerComponentSerializer
 
interface  BaseMuzzleComponentSerializer
 
interface  BaseRadioComponentSerializer
 
interface  CarControllerComponentSerializer
 
interface  CharacterControllerComponentSerializer
 
interface  CompartmentAccessComponentSerializer
 
interface  DestructionManagerSerializer
 
interface  DoorComponentSerializer
 
interface  DoorSystemStateSerializer
 
interface  EquipedWeaponStorageComponentSerializer
 
interface  GarbageSystemStateSerializer
 
interface  GenericEntitySerializer
 
interface  HelicopterControllerComponentSerializer
 
interface  HitZoneContainerComponentSerializer
 
interface  MagazineComponentSerializer
 
interface  MuzzleComponentSerializer
 
interface  MuzzleInMagComponentSerializer
 
interface  PerceptionComponentSerializer
 
interface  PersistenceSerializerBase
 
interface  RocketEjectorMuzzleComponentSerializer
 
interface  ScriptedComponentSerializer
 
interface  ScriptedEntitySerializer
 
interface  ScriptedStateSerializer
 
interface  SerializerDefaultSpawnData
 
interface  SlotManagerComponentSerializer
 
interface  TurretControllerComponentSerializer
 
interface  WeaponAttachmentsStorageComponentSerializer
 
interface  WeaponComponentSerializer
 
interface  WeaponSlotComponentSerializer
 

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  ENativeSerializerMode { ENativeSerializerMode.NATIVE , ENativeSerializerMode.SCRIPT , ENativeSerializerMode.BOTH }
 
enum  EScriptedStateDeserializeEvent { EScriptedStateDeserializeEvent.BEFORE_CONSTRUCTOR , EScriptedStateDeserializeEvent.REPLACE_CONSTRUCTOR , EScriptedStateDeserializeEvent.AFTER_CONSTRUCTOR }
 
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 

◆ ENativeSerializerMode

enum ENativeSerializerMode
sealed
Enumerator
NATIVE 
SCRIPT 
BOTH 

◆ EScriptedStateDeserializeEvent

Enumerator
BEFORE_CONSTRUCTOR 
REPLACE_CONSTRUCTOR 
AFTER_CONSTRUCTOR 

◆ ESerializeResult

enum ESerializeResult
sealed
Enumerator
ERROR 
OK 
DEFAULT