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

Public Member Functions

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

Static Public Member Functions

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)
 

Public Attributes

string m_sStoreName
 
int m_iNumberOfActivations
 
ref array< ref SCR_ScenarioFrameworkActionSavem_aSubActions = {}
 

Member Function Documentation

◆ GetSaveType()

static SCR_ScenarioFrameworkActionSave SCR_ScenarioFrameworkActionSave.GetSaveType ( const SCR_ScenarioFrameworkActionBase action)
static

◆ IsDefault()

◆ Read()

◆ ReadActions()

static void SCR_ScenarioFrameworkActionSave.ReadActions ( PersistenceSystem persistence,
notnull array< ref SCR_ScenarioFrameworkActionBase > sourceActions,
notnull array< ref SCR_ScenarioFrameworkActionSave > savesholder )
static

◆ SerializationLoad()

bool SCR_ScenarioFrameworkActionSave.SerializationLoad ( BaseSerializationLoadContext context)

◆ SerializationSave()

bool SCR_ScenarioFrameworkActionSave.SerializationSave ( BaseSerializationSaveContext context)

◆ Write()

◆ WriteActions()

static void SCR_ScenarioFrameworkActionSave.WriteActions ( PersistenceSystem persistence,
SCR_ScenarioFrameworkSystem scenarioFrameworkSystem,
notnull array< ref SCR_ScenarioFrameworkActionSave > savesholder,
notnull array< ref SCR_ScenarioFrameworkActionBase > sourceActions )
static

Member Data Documentation

◆ m_aSubActions

ref array<ref SCR_ScenarioFrameworkActionSave> SCR_ScenarioFrameworkActionSave.m_aSubActions = {}

◆ m_iNumberOfActivations

int SCR_ScenarioFrameworkActionSave.m_iNumberOfActivations

◆ m_sStoreName

string SCR_ScenarioFrameworkActionSave.m_sStoreName

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