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

Public Member Functions

override void Prepare (IEntity entity)
 Initializes scenario trigger entity with prefab filters based on prefab filter count data.
 
override bool Init (IEntity entity)
 Checks how many times the specific prefab (Using the BaseContainer) is present inside the trigger and sets trigger conditions accordingly.
 

Public Attributes

ref array< ref SCR_ScenarioFrameworkPrefabFilterCountm_aPrefabFilter
 
- 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_CustomTriggerConditionsSpecificPrefabCount.Init ( IEntity entity)

Checks how many times the specific prefab (Using the BaseContainer) is present inside the trigger and sets trigger conditions accordingly.

Parameters
[in]entity

Implements SCR_ScenarioFrameworkActivationConditionBase.

◆ Prepare()

override void SCR_CustomTriggerConditionsSpecificPrefabCount.Prepare ( IEntity entity)

Initializes scenario trigger entity with prefab filters based on prefab filter count data.

Parameters
[in]entityTrigger representing prefab filter conditions for scenario event activation.

Implements SCR_CustomTriggerConditions.

Member Data Documentation

◆ m_aPrefabFilter

ref array<ref SCR_ScenarioFrameworkPrefabFilterCount> SCR_CustomTriggerConditionsSpecificPrefabCount.m_aPrefabFilter

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