![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_ScenarioFrameworkSlotTaskClass |
Functions | |
| SCR_ScenarioFrameworkSlotTaskClass SCR_ScenarioFrameworkSlotBaseClass | Attribute (desc:"Name of the task in list of tasks", category:"Task") |
| void | SetTaskResolvedBeforeLoad (bool state) |
| void | StoreTaskSubjectToParentTaskLayer () |
| Binds current task to parent task layer if available, else logs error. | |
| LocalizedString | GetTaskTitle (int iState=0) |
| LocalizedString | GetTaskExecutionBriefing () |
| string | GetTaskDescription (int iState=0) |
| SCR_ETaskState | GetTaskState () |
| SCR_ScenarioFrameworkLayerTask | GetParentTaskLayer () |
| override void | RestoreToDefault (bool includeChildren=false, bool reinitAfterRestoration=false, bool affectRandomization=true, bool deleteSpawnedEntities=true) |
| override void | DynamicReinit () |
| Initializes scenario with same activation type as parent. | |
| override void | DynamicDespawn (SCR_ScenarioFrameworkLayerBase layer) |
| override bool | InitNotTerminated () |
| override bool | InitEntitySpawnCheck () |
| override void | FinishInit () |
| Finishes initialization, sets termination flag, and calls base class FinishInit. | |
| void | ~SCR_ScenarioFrameworkSlotTask () |
| Removes current task from support entity if in scenario mode, otherwise despawns self. | |
| SCR_ScenarioFrameworkSlotTaskClass SCR_ScenarioFrameworkSlotBaseClass Attribute | ( | desc:"Name of the task in list of tasks" | , |
| category:"Task" | ) |
| [in] | newState | Task state change event, triggers actions based on state change. |
Definition at line 1 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Removes self from dynamic despawn list, if not already spawned, initiates despawn, removes inventory change event
| [in] | layer | Layer represents the scenario framework layer where dynamic despawning occurs. |
Definition at line 248 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Initializes scenario with same activation type as parent.
Definition at line 240 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Finishes initialization, sets termination flag, and calls base class FinishInit.
Definition at line 302 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Definition at line 176 of file SCR_ScenarioFrameworkSlotTask.c.
Returns the description of the current task based on its state.
| [in] | iState | iState represents the current state of the task. |
Definition at line 152 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Definition at line 143 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Definition at line 159 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Returns localized string for task title based on current state.
| [in] | iState | iState represents the current state of the task title. |
Definition at line 136 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Spawn check for entity initiation, handles termination if no entity, returns true if entity exists, false otherwise.
Definition at line 287 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Checks if layer is not terminated, spawns children if parent exists, returns false if terminated or children not spawnned
Definition at line 276 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Resets all action activations, cancels task, and restores default settings.
| [in] | includeChildren | Resets actions' activation count, cancels task if TaskLayer exists, resets TaskLayer, and restores default |
| [in] | reinitAfterRestoration | Resets all action counts after restoring default state, also cancels current task if TaskLayer is present. |
| [in] | affectRandomization | Affects randomization state during restoration process. |
Definition at line 197 of file SCR_ScenarioFrameworkSlotTask.c.
| void SetTaskResolvedBeforeLoad | ( | bool | state | ) |
| [in] | state | Indicates whether the task is resolved before loading. |
Definition at line 110 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Binds current task to parent task layer if available, else logs error.
Definition at line 117 of file SCR_ScenarioFrameworkSlotTask.c.
|
protected |
Removes current task from support entity if in scenario mode, otherwise despawns self.
Definition at line 310 of file SCR_ScenarioFrameworkSlotTask.c.