Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_CustomTriggerConditionsSpecificClassNameCount Interface Reference
Inheritance diagram for SCR_CustomTriggerConditionsSpecificClassNameCount:
SCR_CustomTriggerConditions SCR_ScenarioFrameworkActivationConditionBase

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
 
- Public Attributes inherited from SCR_ScenarioFrameworkActivationConditionBase
bool m_bDebug
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScenarioFrameworkActivationConditionBase
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.
 

Member Function Documentation

◆ Init()

override bool SCR_CustomTriggerConditionsSpecificClassNameCount.Init ( IEntity entity)

Checks how many times the specific classname is present inside the trigger and sets trigger conditions accordingly.

Parameters
[in]entity

Implements SCR_ScenarioFrameworkActivationConditionBase.

◆ Prepare()

override void SCR_CustomTriggerConditionsSpecificClassNameCount.Prepare ( IEntity entity)

Initializes specific class names for scenario trigger entity, adding them as class types.

Parameters
[in]entityTrigger for scenario framework initialization.

Implements SCR_CustomTriggerConditions.

Member Data Documentation

◆ m_aSpecificClassNames

ref array<string> SCR_CustomTriggerConditionsSpecificClassNameCount.m_aSpecificClassNames

◆ m_iClassnameCount

int SCR_CustomTriggerConditionsSpecificClassNameCount.m_iClassnameCount

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