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

Public Member Functions

override void EOnInit (IEntity owner)
 
void ~SCR_ChimeraAIAgent ()
 
void EnsureAILimit ()
 
void OnLifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState)
 
bool IsEnemy (IEntity entity)
 
bool IsEnemy (Faction otherFaction)
 
void OnGroupWaypointChanged (AIWaypoint newWaypoint)
 
void SetPlayerPending_S (int playerId)
 
bool IsPlayerPending_S ()
 
bool ShouldAbortLoiterFast ()
 

Static Public Member Functions

static Faction GetFaction (IEntity entity)
 

Public Attributes

AIWaypoint m_GroupWaypoint
 
SCR_AIUtilityComponent m_UtilityComponent
 
SCR_AIInfoComponent m_InfoComponent
 

Protected Member Functions

void SendWoundedMsg ()
 

Protected Attributes

SCR_CharacterControllerComponent m_CharacterController
 
FactionAffiliationComponent m_FactionAffiliationComponent
 
int m_iPendingPlayerId
 

Constructor & Destructor Documentation

◆ ~SCR_ChimeraAIAgent()

void SCR_ChimeraAIAgent.~SCR_ChimeraAIAgent ( )

Member Function Documentation

◆ EnsureAILimit()

void SCR_ChimeraAIAgent.EnsureAILimit ( )

◆ EOnInit()

override void SCR_ChimeraAIAgent.EOnInit ( IEntity  owner)

◆ GetFaction()

static Faction SCR_ChimeraAIAgent.GetFaction ( IEntity  entity)
static

◆ IsEnemy() [1/2]

bool SCR_ChimeraAIAgent.IsEnemy ( Faction  otherFaction)

◆ IsEnemy() [2/2]

bool SCR_ChimeraAIAgent.IsEnemy ( IEntity  entity)

◆ IsPlayerPending_S()

bool SCR_ChimeraAIAgent.IsPlayerPending_S ( )

◆ OnGroupWaypointChanged()

void SCR_ChimeraAIAgent.OnGroupWaypointChanged ( AIWaypoint  newWaypoint)

◆ OnLifeStateChanged()

void SCR_ChimeraAIAgent.OnLifeStateChanged ( ECharacterLifeState  previousLifeState,
ECharacterLifeState  newLifeState 
)

◆ SendWoundedMsg()

void SCR_ChimeraAIAgent.SendWoundedMsg ( )
protected

◆ SetPlayerPending_S()

void SCR_ChimeraAIAgent.SetPlayerPending_S ( int  playerId)

◆ ShouldAbortLoiterFast()

bool SCR_ChimeraAIAgent.ShouldAbortLoiterFast ( )

Member Data Documentation

◆ m_CharacterController

SCR_CharacterControllerComponent SCR_ChimeraAIAgent.m_CharacterController
protected

◆ m_FactionAffiliationComponent

FactionAffiliationComponent SCR_ChimeraAIAgent.m_FactionAffiliationComponent
protected

◆ m_GroupWaypoint

AIWaypoint SCR_ChimeraAIAgent.m_GroupWaypoint

◆ m_InfoComponent

SCR_AIInfoComponent SCR_ChimeraAIAgent.m_InfoComponent

◆ m_iPendingPlayerId

int SCR_ChimeraAIAgent.m_iPendingPlayerId
protected

◆ m_UtilityComponent

SCR_AIUtilityComponent SCR_ChimeraAIAgent.m_UtilityComponent

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