Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkActionOnUserActionEventSave Interface Reference
Inheritance diagram for SCR_ScenarioFrameworkActionOnUserActionEventSave:
SCR_ScenarioFrameworkActionSave

Public Member Functions

override void Read (const PersistenceSystem persistence, const SCR_ScenarioFrameworkActionBase action)
 
override bool IsDefault ()
 
override SCR_ScenarioFrameworkActionBase Write (PersistenceSystem persistence, SCR_ScenarioFrameworkSystem scenarioFrameworkSystem, array< ref SCR_ScenarioFrameworkActionBase > actions)
 
override bool SerializationSave (BaseSerializationSaveContext context)
 
override bool SerializationLoad (BaseSerializationLoadContext context)
 

Public Attributes

UUID m_sActionHolderId
 
ref array< UUID > m_aUserEntitiyIds = {}
 
- Public Attributes inherited from SCR_ScenarioFrameworkActionSave
string m_sStoreName
 
int m_iNumberOfActivations
 
ref array< ref SCR_ScenarioFrameworkActionSavem_aSubActions = {}
 

Static Protected Member Functions

static void OnEntityAvailable (Managed instance, PersistenceDeferredDeserializeTask task, bool expired, Managed context)
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScenarioFrameworkActionSave
static SCR_ScenarioFrameworkActionSave GetSaveType (const SCR_ScenarioFrameworkActionBase action)
 
static void ReadActions (PersistenceSystem persistence, notnull array< ref SCR_ScenarioFrameworkActionBase > sourceActions, notnull array< ref SCR_ScenarioFrameworkActionSave > savesholder)
 
static void WriteActions (PersistenceSystem persistence, SCR_ScenarioFrameworkSystem scenarioFrameworkSystem, notnull array< ref SCR_ScenarioFrameworkActionSave > savesholder, notnull array< ref SCR_ScenarioFrameworkActionBase > sourceActions)
 

Member Function Documentation

◆ IsDefault()

override bool SCR_ScenarioFrameworkActionOnUserActionEventSave.IsDefault ( )

◆ OnEntityAvailable()

static void SCR_ScenarioFrameworkActionOnUserActionEventSave.OnEntityAvailable ( Managed instance,
PersistenceDeferredDeserializeTask task,
bool expired,
Managed context )
staticprotected

◆ Read()

override void SCR_ScenarioFrameworkActionOnUserActionEventSave.Read ( const PersistenceSystem persistence,
const SCR_ScenarioFrameworkActionBase action )

◆ SerializationLoad()

override bool SCR_ScenarioFrameworkActionOnUserActionEventSave.SerializationLoad ( BaseSerializationLoadContext context)

◆ SerializationSave()

override bool SCR_ScenarioFrameworkActionOnUserActionEventSave.SerializationSave ( BaseSerializationSaveContext context)

◆ Write()

override SCR_ScenarioFrameworkActionBase SCR_ScenarioFrameworkActionOnUserActionEventSave.Write ( PersistenceSystem persistence,
SCR_ScenarioFrameworkSystem scenarioFrameworkSystem,
array< ref SCR_ScenarioFrameworkActionBase > actions )

Member Data Documentation

◆ m_aUserEntitiyIds

ref array<UUID> SCR_ScenarioFrameworkActionOnUserActionEventSave.m_aUserEntitiyIds = {}

◆ m_sActionHolderId

UUID SCR_ScenarioFrameworkActionOnUserActionEventSave.m_sActionHolderId

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