Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ExtendedTaskSave Interface Reference
Inheritance diagram for SCR_ExtendedTaskSave:
SCR_TaskSave SCR_ScenarioFrameworkTaskSave

Public Member Functions

override void Save (notnull SCR_Task task, notnull PersistenceSystem persistence)
 
override bool IsDefault ()
 
override SCR_Task Load (notnull SCR_TaskSystem taskSystem, notnull PersistenceSystem persistence)
 
override bool SerializationSave (BaseSerializationSaveContext context)
 
override bool SerializationLoad (BaseSerializationLoadContext context)
 
- Public Member Functions inherited from SCR_TaskSave
UUID GetTaskExecutorId (notnull SCR_TaskExecutor executor, notnull PersistenceSystem persistence)
 

Public Attributes

float m_fProgress
 
ref array< ref SCR_TaskSavem_aChildTasks = {}
 
- Public Attributes inherited from SCR_TaskSave
string m_sId
 
ResourceName m_rPrefab
 
vector m_vPosition
 
string m_sIconSet
 
ResourceName m_rIconPath
 
ref array< LocalizedStringm_aTaskName = {}
 
ref array< LocalizedStringm_aTaskDescription = {}
 
ref array< UUID > m_aAssignees = {}
 
ref array< string > m_aOwnerFactionKeys = {}
 
ref array< UUID > m_aOwnerGroupIDs = {}
 
ref array< UUID > m_aOwnerExecutors = {}
 
SCR_ETaskState m_eState
 
SCR_ETaskOwnership m_eOwnership
 
SCR_ETaskVisibility m_eVisibility
 
SCR_ETaskUIVisibility m_eUIVisibility
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_TaskSave
static SCR_TaskSave GetTaskTypeSave (const SCR_Task task)
 
- Static Protected Member Functions inherited from SCR_TaskSave
static void OnExecutorAvailable (Managed instance, PersistenceDeferredDeserializeTask task, bool expired, Managed context)
 
static void OnGroupAvailable (Managed instance, PersistenceDeferredDeserializeTask task, bool expired, Managed context)
 

Member Function Documentation

◆ IsDefault()

override bool SCR_ExtendedTaskSave.IsDefault ( )

Implements SCR_TaskSave.

Implemented in SCR_ScenarioFrameworkTaskSave.

◆ Load()

override SCR_Task SCR_ExtendedTaskSave.Load ( notnull SCR_TaskSystem taskSystem,
notnull PersistenceSystem persistence )

Implements SCR_TaskSave.

Implemented in SCR_ScenarioFrameworkTaskSave.

◆ Save()

override void SCR_ExtendedTaskSave.Save ( notnull SCR_Task task,
notnull PersistenceSystem persistence )

Implements SCR_TaskSave.

Implemented in SCR_ScenarioFrameworkTaskSave.

◆ SerializationLoad()

override bool SCR_ExtendedTaskSave.SerializationLoad ( BaseSerializationLoadContext context)

Implements SCR_TaskSave.

Implemented in SCR_ScenarioFrameworkTaskSave.

◆ SerializationSave()

override bool SCR_ExtendedTaskSave.SerializationSave ( BaseSerializationSaveContext context)

Implements SCR_TaskSave.

Implemented in SCR_ScenarioFrameworkTaskSave.

Member Data Documentation

◆ m_aChildTasks

ref array<ref SCR_TaskSave> SCR_ExtendedTaskSave.m_aChildTasks = {}

◆ m_fProgress

float SCR_ExtendedTaskSave.m_fProgress

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