Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SCR_ScenarioFrameworkAIActionOnThreatStateChanged Interface Reference
Inheritance diagram for SCR_ScenarioFrameworkAIActionOnThreatStateChanged:
[legend]

Public Member Functions

override void Init (SCR_AIGroup targetAIGroup, IEntity entity)
 
override void OnActivate ()
 
void OnThreatStateChanged (EAIThreatState prevState, EAIThreatState newState)
 
override array< ref SCR_ScenarioFrameworkActionBaseGetSubActions ()
 
void Init (SCR_AIGroup targetAIGroup, IEntity entity)
 
void OnActivate ()
 
ref array< ref SCR_ScenarioFrameworkActionBaseGetSubActions ()
 

Public Attributes

EAIThreatState m_eAIThreatState
 
ref array< ref SCR_ScenarioFrameworkActionBasem_aActionsOnThreatStateChanged
 
ref array< ref SCR_AIThreatSystemm_aAIThreatSystems = {}
 
IEntity m_AISlotEntity
 
- Public Attributes inherited from SCR_ScenarioFrameworkAIAction
bool m_bDebug
 
SCR_AIGroup m_AIGroup
 
IEntity m_IEntity
 

Member Function Documentation

◆ GetSubActions()

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

Implements SCR_ScenarioFrameworkAIAction.

◆ Init()

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

◆ OnActivate()

override void SCR_ScenarioFrameworkAIActionOnThreatStateChanged.OnActivate ( )

◆ OnThreatStateChanged()

void SCR_ScenarioFrameworkAIActionOnThreatStateChanged.OnThreatStateChanged ( EAIThreatState  prevState,
EAIThreatState  newState 
)

Member Data Documentation

◆ m_aActionsOnThreatStateChanged

ref array<ref SCR_ScenarioFrameworkActionBase> SCR_ScenarioFrameworkAIActionOnThreatStateChanged.m_aActionsOnThreatStateChanged

◆ m_aAIThreatSystems

ref array<ref SCR_AIThreatSystem> SCR_ScenarioFrameworkAIActionOnThreatStateChanged.m_aAIThreatSystems = {}

◆ m_AISlotEntity

IEntity SCR_ScenarioFrameworkAIActionOnThreatStateChanged.m_AISlotEntity

◆ m_eAIThreatState

EAIThreatState SCR_ScenarioFrameworkAIActionOnThreatStateChanged.m_eAIThreatState

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