Arma Reforger Script API
|
Public Member Functions | |
override bool | Init (IEntity entity) |
Public Attributes | |
ref SCR_ScenarioFrameworkGet | m_Getter |
ref array< SCR_TaskState > | m_aAcceptableTaskStates |
![]() | |
bool | m_bDebug |
Protected Member Functions | |
bool | EvaluateEntityAsTaskState (IEntity entity) |
Evaluates if given entity is a SCR_ScenarioFrameworkLayerTask, then calls EvaluateTaskState on it. | |
bool | EvaluateTaskState (notnull SCR_ScenarioFrameworkLayerTask layer) |
Checks if the layer's state is acceptable. | |
Additional Inherited Members | |
![]() | |
static bool | EvaluateEmptyOrConditions (SCR_EScenarioFrameworkLogicOperators operator, notnull array< ref SCR_ScenarioFrameworkActivationConditionBase > activationConditions, IEntity entity) |
Runs logical operator on activationConditions. | |
static bool | EvaluateConditions (SCR_EScenarioFrameworkLogicOperators operator, notnull array< ref SCR_ScenarioFrameworkActivationConditionBase > activationConditions, IEntity entity) |
Runs logical operator on activationConditions. | |
static bool | EvaluateConditionsAND (array< ref SCR_ScenarioFrameworkActivationConditionBase > activationConditions, IEntity entity) |
Runs logical AND on result of activationConditions. | |
static bool | EvaluateConditionsOR (array< ref SCR_ScenarioFrameworkActivationConditionBase > activationConditions, IEntity entity) |
Runs logical OR on result of activationConditions. | |
static bool | EvaluateConditionsNAND (array< ref SCR_ScenarioFrameworkActivationConditionBase > activationConditions, IEntity entity) |
Runs logical NAND on result of activationConditions. | |
static bool | EvaluateConditionsXOR (array< ref SCR_ScenarioFrameworkActivationConditionBase > activationConditions, IEntity entity) |
Array style XOR. | |
|
protected |
Evaluates if given entity is a SCR_ScenarioFrameworkLayerTask, then calls EvaluateTaskState on it.
[in] | entity | Evaluates entity as ScenarioFrameworkLayerTask, checks if it exists, then evaluates its state. |
|
protected |
Checks if the layer's state is acceptable.
[in] | layer | A Scenerio Framework layer task |
override bool SCR_ScenarioFrameworkTaskStatusCondition.Init | ( | IEntity | entity | ) |
ref array<SCR_TaskState> SCR_ScenarioFrameworkTaskStatusCondition.m_aAcceptableTaskStates |
ref SCR_ScenarioFrameworkGet SCR_ScenarioFrameworkTaskStatusCondition.m_Getter |