Arma Reforger Script API
Loading...
Searching...
No Matches
PersistenceSerializerBase Interface Reference
Inheritance diagram for PersistenceSerializerBase:
ScriptedComponentSerializer ScriptedEntitySerializer ScriptedStateSerializer AICarMovementComponentSerializer AIControlComponentSerializer AIFormationComponentSerializer BaseCompartmentManagerComponentSerializer BaseInventoryStorageComponentSerializer BaseLightManagerComponentSerializer BaseMuzzleComponentSerializer BaseRadioComponentSerializer CarControllerComponentSerializer CharacterControllerComponentSerializer CompartmentAccessComponentSerializer DoorComponentSerializer FactionAffiliationComponentSerializer HelicopterControllerComponentSerializer HitZoneContainerComponentSerializer MagazineComponentSerializer PerceptionComponentSerializer SCR_AICombatComponentSerializer SCR_AIGroupUtilityComponentSerializer SCR_AdditionalGameModeSettingsComponentSerializer SCR_AmbientPatrolSpawnPointComponentSerializer SCR_AmbientVehicleSpawnPointComponentSerializer SCR_ArsenalComponentSerializer SCR_ArsenalManagerComponentSerializer SCR_BaseTriggerComponentSerializer SCR_CallsignBaseComponentSerializer SCR_CampaignBuildingCompositionComponentSerializer SCR_CampaignBuildingProviderComponentSerializer SCR_CampaignMilitaryBaseComponentSerializer SCR_CampaignMobileAssemblyComponentSerializer SCR_CharacterCameraHandlerComponentSerializer SCR_EditableEntityComponentSerializer SCR_EditorLinkComponentSerializer SCR_EffectsModuleComponentSerializer SCR_FastTravelComponentSerializer SCR_FuelManagerComponentSerializer SCR_GadgetManagerComponentSerializer SCR_GameModeHealthSettingsSerializer SCR_MineWeaponComponentSerializer SCR_NightModeGameModeComponentSerializer SCR_NotificationSenderComponentSerializer SCR_PerceivedFactionManagerComponentSerializer SCR_PlayerFactionAffiliationComponentSerializer SCR_PlayerLoadoutComponentSerializer SCR_PlayerSpawnPointManagerComponentSerializer SCR_PlayerSupplyAllocationComponentSerializer SCR_PlayerXPHandlerComponentSerializer SCR_ResourceComponentSerializer SCR_RespawnSystemComponentSerializer SCR_RestrictedDeployableSpawnPointComponentSerializer SCR_TutorialGamemodeComponentSerializer SlotManagerComponentSerializer TurretControllerComponentSerializer WeaponComponentSerializer WeaponSlotComponentSerializer DestructionManagerSerializer GenericEntitySerializer MusicManagerSerializer SCR_AIGroupSerializer SCR_AIWaypointArtillerySupportSerializer SCR_FactionManagerSerializer SCR_GameModeCampaignSerializer SCR_PlayerControllerSerializer TimeAndWeatherManagerEntitySerializer DoorSystemStateSerializer GarbageSystemStateSerializer SCR_EditableEntityCoreSerializer SCR_GameMasterMetaDataSerializer SCR_ScenarioFrameworkSystemSerializer SCR_TaskSystemSerializer SCR_VoiceoverSystemSerializer

Public Member Functions

proto external PersistenceSystem GetSystem ()
 Get persistence system the serializer is linked to.
 

Static Public Member Functions

static TypeName GetTargetType ()
 Delcare the type this serializer can handle so it can automatically find matching data instances. MUST be implemented!
 
static EDeserializeFailHandling GetDeserializeFailHandling ()
 Optinally override this if a failure in deserialization logic requires the entity/scripted state to be deleted as it would not be useable at all.
 

Protected Member Functions

void Setup ()
 Do any inital configuration of the serializer once it is linked to the system.
 

Member Function Documentation

◆ GetDeserializeFailHandling()

static EDeserializeFailHandling PersistenceSerializerBase.GetDeserializeFailHandling ( )
static

Optinally override this if a failure in deserialization logic requires the entity/scripted state to be deleted as it would not be useable at all.

Implemented in TimeAndWeatherManagerEntitySerializer.

◆ GetSystem()

proto external PersistenceSystem PersistenceSerializerBase.GetSystem ( )

Get persistence system the serializer is linked to.

◆ GetTargetType()

static TypeName PersistenceSerializerBase.GetTargetType ( )
static

Delcare the type this serializer can handle so it can automatically find matching data instances. MUST be implemented!

Implemented in AIControlComponentSerializer, AIFormationComponentSerializer, BuildableEntitySerializer, FactionAffiliationComponentSerializer, MusicManagerSerializer, SCR_AdditionalGameModeSettingsComponentSerializer, SCR_AICombatComponentSerializer, SCR_AIGroupSerializer, SCR_AIGroupUtilityComponentSerializer, SCR_AIWaypointArtillerySupportSerializer, SCR_AmbientPatrolSpawnPointComponentSerializer, SCR_AmbientVehicleSpawnPointComponentSerializer, SCR_ArsenalComponentSerializer, SCR_ArsenalManagerComponentSerializer, SCR_BaseTriggerComponentSerializer, SCR_CallsignBaseComponentSerializer, SCR_CampaignBuildingCompositionComponentSerializer, SCR_CampaignBuildingProviderComponentSerializer, SCR_CampaignMilitaryBaseComponentSerializer, SCR_CampaignMobileAssemblyComponentSerializer, SCR_CharacterCameraHandlerComponentSerializer, SCR_CharacterQuickBarSerializer, SCR_EditableEntityComponentSerializer, SCR_EditableEntityCoreSerializer, SCR_EditorLinkComponentSerializer, SCR_EffectsModuleComponentSerializer, SCR_FactionManagerSerializer, SCR_FastTravelComponentSerializer, SCR_FuelManagerComponentSerializer, SCR_GadgetManagerComponentSerializer, SCR_GameMasterMetaDataSerializer, SCR_GameModeCampaignSerializer, SCR_GameModeHealthSettingsSerializer, SCR_MineWeaponComponentSerializer, SCR_NightModeGameModeComponentSerializer, SCR_NotificationSenderComponentSerializer, SCR_PerceivedFactionManagerComponentSerializer, SCR_PlayerControllerSerializer, SCR_PlayerFactionAffiliationComponentSerializer, SCR_PlayerLoadoutComponentSerializer, SCR_PlayerSpawnPointManagerComponentSerializer, SCR_PlayerSupplyAllocationComponentSerializer, SCR_PlayerXPHandlerComponentSerializer, SCR_ResourceComponentSerializer, SCR_RespawnSystemComponentSerializer, SCR_RestrictedDeployableSpawnPointComponentSerializer, SCR_ScenarioFrameworkSystemSerializer, SCR_ScenarioFrameworkTriggerEntitySerializer, SCR_TaskSystemSerializer, SCR_TutorialGamemodeComponentSerializer, SCR_VoiceoverSystemSerializer, SCR_WeaponAttachmentsStorageComponentSerializer, and TimeAndWeatherManagerEntitySerializer.

◆ Setup()

void PersistenceSerializerBase.Setup ( )
protected

Do any inital configuration of the serializer once it is linked to the system.


The documentation for this interface was generated from the following file: