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

Public Member Functions

void Save (notnull SCR_Task task, notnull PersistenceSystem persistence)
 
bool IsDefault ()
 
SCR_Task Load (notnull SCR_TaskSystem taskSystem, notnull PersistenceSystem persistence)
 
UUID GetTaskExecutorId (notnull SCR_TaskExecutor executor, notnull PersistenceSystem persistence)
 
bool SerializationSave (BaseSerializationSaveContext context)
 
bool SerializationLoad (BaseSerializationLoadContext context)
 

Static Public Member Functions

static SCR_TaskSave GetTaskTypeSave (const SCR_Task task)
 

Public Attributes

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
 

Static Protected Member Functions

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

◆ GetTaskExecutorId()

UUID SCR_TaskSave.GetTaskExecutorId ( notnull SCR_TaskExecutor executor,
notnull PersistenceSystem persistence )

◆ GetTaskTypeSave()

static SCR_TaskSave SCR_TaskSave.GetTaskTypeSave ( const SCR_Task task)
static

◆ IsDefault()

bool SCR_TaskSave.IsDefault ( )

◆ Load()

SCR_Task SCR_TaskSave.Load ( notnull SCR_TaskSystem taskSystem,
notnull PersistenceSystem persistence )

◆ OnExecutorAvailable()

static void SCR_TaskSave.OnExecutorAvailable ( Managed instance,
PersistenceDeferredDeserializeTask task,
bool expired,
Managed context )
staticprotected

◆ OnGroupAvailable()

static void SCR_TaskSave.OnGroupAvailable ( Managed instance,
PersistenceDeferredDeserializeTask task,
bool expired,
Managed context )
staticprotected

◆ Save()

void SCR_TaskSave.Save ( notnull SCR_Task task,
notnull PersistenceSystem persistence )

◆ SerializationLoad()

bool SCR_TaskSave.SerializationLoad ( BaseSerializationLoadContext context)

◆ SerializationSave()

bool SCR_TaskSave.SerializationSave ( BaseSerializationSaveContext context)

Member Data Documentation

◆ m_aAssignees

ref array<UUID> SCR_TaskSave.m_aAssignees = {}

◆ m_aOwnerExecutors

ref array<UUID> SCR_TaskSave.m_aOwnerExecutors = {}

◆ m_aOwnerFactionKeys

ref array<string> SCR_TaskSave.m_aOwnerFactionKeys = {}

◆ m_aOwnerGroupIDs

ref array<UUID> SCR_TaskSave.m_aOwnerGroupIDs = {}

◆ m_aTaskDescription

ref array<LocalizedString> SCR_TaskSave.m_aTaskDescription = {}

◆ m_aTaskName

ref array<LocalizedString> SCR_TaskSave.m_aTaskName = {}

◆ m_eOwnership

SCR_ETaskOwnership SCR_TaskSave.m_eOwnership

◆ m_eState

SCR_ETaskState SCR_TaskSave.m_eState

◆ m_eUIVisibility

SCR_ETaskUIVisibility SCR_TaskSave.m_eUIVisibility

◆ m_eVisibility

SCR_ETaskVisibility SCR_TaskSave.m_eVisibility

◆ m_rIconPath

ResourceName SCR_TaskSave.m_rIconPath

◆ m_rPrefab

ResourceName SCR_TaskSave.m_rPrefab

◆ m_sIconSet

string SCR_TaskSave.m_sIconSet

◆ m_sId

string SCR_TaskSave.m_sId

◆ m_vPosition

vector SCR_TaskSave.m_vPosition

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