Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_EstablishBaseAIFactionCommander Interface Reference
Inheritance diagram for SCR_EstablishBaseAIFactionCommander:
SCR_BaseAIFactionCommander

Public Member Functions

override void Init (notnull SCR_FactionCommanderHandlerComponent factionCommanderHandlerComponent)
 Init AI faction commander.
 
override void Deinit ()
 Deinit AI faction commander.
 

Protected Member Functions

override void OnAICommanderActivated ()
 
override void OnAICommanderDeactivated ()
 
void OnRequestedGroupTaskSet (notnull SCR_Task task, int byPlayerID, int requesterGroupId)
 
void CreateTask (SCR_EstablishBaseRequestedTaskEntity requestTask)
 
- Protected Member Functions inherited from SCR_BaseAIFactionCommander
void OnFactionCommanderChanged (notnull SCR_Faction faction, int commanderPlayerId)
 
void UpdateAICommanderState ()
 

Protected Attributes

float m_fResponseTime
 
ResourceName m_sEstablishBaseTaskPrefab
 
SCR_GroupTaskManagerComponent m_GroupTaskManager
 
SCR_TaskSystem m_TaskSystem
 
- Protected Attributes inherited from SCR_BaseAIFactionCommander
FactionKey m_sFactionKey
 
SCR_FactionCommanderHandlerComponent m_FactionCommanderHandlerComponent
 
SCR_Faction m_Faction
 

Member Function Documentation

◆ CreateTask()

void SCR_EstablishBaseAIFactionCommander.CreateTask ( SCR_EstablishBaseRequestedTaskEntity requestTask)
protected

◆ Deinit()

override void SCR_EstablishBaseAIFactionCommander.Deinit ( )

Deinit AI faction commander.

Implements SCR_BaseAIFactionCommander.

◆ Init()

override void SCR_EstablishBaseAIFactionCommander.Init ( notnull SCR_FactionCommanderHandlerComponent factionCommanderHandlerComponent)

Init AI faction commander.

Parameters
[in]factionCommanderHandlerComponent

Implements SCR_BaseAIFactionCommander.

◆ OnAICommanderActivated()

override void SCR_EstablishBaseAIFactionCommander.OnAICommanderActivated ( )
protected

◆ OnAICommanderDeactivated()

override void SCR_EstablishBaseAIFactionCommander.OnAICommanderDeactivated ( )
protected

◆ OnRequestedGroupTaskSet()

void SCR_EstablishBaseAIFactionCommander.OnRequestedGroupTaskSet ( notnull SCR_Task task,
int byPlayerID,
int requesterGroupId )
protected

Member Data Documentation

◆ m_fResponseTime

float SCR_EstablishBaseAIFactionCommander.m_fResponseTime
protected

◆ m_GroupTaskManager

SCR_GroupTaskManagerComponent SCR_EstablishBaseAIFactionCommander.m_GroupTaskManager
protected

◆ m_sEstablishBaseTaskPrefab

ResourceName SCR_EstablishBaseAIFactionCommander.m_sEstablishBaseTaskPrefab
protected

◆ m_TaskSystem

SCR_TaskSystem SCR_EstablishBaseAIFactionCommander.m_TaskSystem
protected

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