Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkAIActionOnAgentCountChanged Interface Reference
Inheritance diagram for SCR_ScenarioFrameworkAIActionOnAgentCountChanged:
SCR_ScenarioFrameworkAIAction

Public Member Functions

override void Init (SCR_AIGroup targetAIGroup, IEntity entity)
 
override void OnActivate ()
 
void OnAgentCountIncreased (AIAgent child)
 
void OnAgentCountDecreased (SCR_AIGroup group, AIAgent child)
 
override array< ref SCR_ScenarioFrameworkActionBaseGetSubActions ()
 

Protected Member Functions

void Evaluate (SCR_AIGroup group, AIAgent child)
 

Protected Attributes

ref array< ref SCR_ScenarioFrameworkActionBasem_aActionsOnAICountChanged
 
SCR_EScenarioFrameworkComparisonOperator m_eComparisonOperator
 
int m_iActivationPercentage
 
IEntity m_AISlotEntity
 

Additional Inherited Members

- Public Attributes inherited from SCR_ScenarioFrameworkAIAction
bool m_bDebug
 
SCR_AIGroup m_AIGroup
 
IEntity m_IEntity
 

Member Function Documentation

◆ Evaluate()

void SCR_ScenarioFrameworkAIActionOnAgentCountChanged.Evaluate ( SCR_AIGroup group,
AIAgent child )
protected

◆ GetSubActions()

override array< ref SCR_ScenarioFrameworkActionBase > SCR_ScenarioFrameworkAIActionOnAgentCountChanged.GetSubActions ( )
Parameters
[out]subActions

Implements SCR_ScenarioFrameworkAIAction.

◆ Init()

override void SCR_ScenarioFrameworkAIActionOnAgentCountChanged.Init ( SCR_AIGroup targetAIGroup,
IEntity entity )

◆ OnActivate()

override void SCR_ScenarioFrameworkAIActionOnAgentCountChanged.OnActivate ( )

◆ OnAgentCountDecreased()

void SCR_ScenarioFrameworkAIActionOnAgentCountChanged.OnAgentCountDecreased ( SCR_AIGroup group,
AIAgent child )

◆ OnAgentCountIncreased()

void SCR_ScenarioFrameworkAIActionOnAgentCountChanged.OnAgentCountIncreased ( AIAgent child)

Member Data Documentation

◆ m_aActionsOnAICountChanged

ref array<ref SCR_ScenarioFrameworkActionBase> SCR_ScenarioFrameworkAIActionOnAgentCountChanged.m_aActionsOnAICountChanged
protected

◆ m_AISlotEntity

IEntity SCR_ScenarioFrameworkAIActionOnAgentCountChanged.m_AISlotEntity
protected

◆ m_eComparisonOperator

SCR_EScenarioFrameworkComparisonOperator SCR_ScenarioFrameworkAIActionOnAgentCountChanged.m_eComparisonOperator
protected

◆ m_iActivationPercentage

int SCR_ScenarioFrameworkAIActionOnAgentCountChanged.m_iActivationPercentage
protected

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