Arma Reforger Script API
|
Public Member Functions | |
override void | Prepare (IEntity entity) |
Initializes specific class names for scenario trigger entity, adding them as class types. | |
override bool | Init (IEntity entity) |
Checks how many times the specific classname is present inside the trigger and sets trigger conditions accordingly. | |
Public Attributes | |
ref array< string > | m_aSpecificClassNames |
int | m_iClassnameCount |
![]() | |
bool | m_bDebug |
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. | |
override bool SCR_CustomTriggerConditionsSpecificClassNameCount.Init | ( | IEntity | entity | ) |
Checks how many times the specific classname is present inside the trigger and sets trigger conditions accordingly.
[in] | entity |
Implements SCR_ScenarioFrameworkActivationConditionBase.
override void SCR_CustomTriggerConditionsSpecificClassNameCount.Prepare | ( | IEntity | entity | ) |
Initializes specific class names for scenario trigger entity, adding them as class types.
[in] | entity | Trigger for scenario framework initialization. |
Implements SCR_CustomTriggerConditions.
ref array<string> SCR_CustomTriggerConditionsSpecificClassNameCount.m_aSpecificClassNames |
int SCR_CustomTriggerConditionsSpecificClassNameCount.m_iClassnameCount |