Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ChimeraAIAgent Class Reference
Inheritance diagram for SCR_ChimeraAIAgent:

Protected Member Functions

override void EOnInit (IEntity owner)
void ~SCR_ChimeraAIAgent ()
void EnsureAILimit ()
void SendWoundedMsg ()
void OnLifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState)
bool IsPerceivedEnemy (IEntity entity)
 Checks if this agent perceives the entity as enemy.
bool IsEnemy (IEntity entity)
bool IsEnemy (Faction otherFaction)
void OnGroupWaypointChanged (AIWaypoint newWaypoint)
void SetPlayerPending_S (int playerId)
bool IsPlayerPending_S ()
bool ShouldAbortLoiterFast ()

Protected Attributes

SCR_CharacterControllerComponent m_CharacterController
FactionAffiliationComponent m_FactionAffiliationComponent
int m_iPendingPlayerId

Detailed Description

Definition at line 5 of file SCR_ChimeraAIAgent.c.

Constructor & Destructor Documentation

◆ ~SCR_ChimeraAIAgent()

void SCR_ChimeraAIAgent::~SCR_ChimeraAIAgent ( )
inlineprotected

Definition at line 39 of file SCR_ChimeraAIAgent.c.

Member Function Documentation

◆ EnsureAILimit()

void SCR_ChimeraAIAgent::EnsureAILimit ( )
inlineprotected

Definition at line 46 of file SCR_ChimeraAIAgent.c.

◆ EOnInit()

override void SCR_ChimeraAIAgent::EOnInit ( IEntity owner)
inlineprotected

Definition at line 17 of file SCR_ChimeraAIAgent.c.

◆ IsEnemy() [1/2]

bool SCR_ChimeraAIAgent::IsEnemy ( Faction otherFaction)
inlineprotected

Definition at line 200 of file SCR_ChimeraAIAgent.c.

◆ IsEnemy() [2/2]

bool SCR_ChimeraAIAgent::IsEnemy ( IEntity entity)
inlineprotected

Definition at line 192 of file SCR_ChimeraAIAgent.c.

◆ IsPerceivedEnemy()

bool SCR_ChimeraAIAgent::IsPerceivedEnemy ( IEntity entity)
inlineprotected

Checks if this agent perceives the entity as enemy.

Definition at line 177 of file SCR_ChimeraAIAgent.c.

◆ IsPlayerPending_S()

bool SCR_ChimeraAIAgent::IsPlayerPending_S ( )
inlineprotected

Definition at line 231 of file SCR_ChimeraAIAgent.c.

◆ OnGroupWaypointChanged()

void SCR_ChimeraAIAgent::OnGroupWaypointChanged ( AIWaypoint newWaypoint)
inlineprotected

Definition at line 213 of file SCR_ChimeraAIAgent.c.

◆ OnLifeStateChanged()

void SCR_ChimeraAIAgent::OnLifeStateChanged ( ECharacterLifeState previousLifeState,
ECharacterLifeState newLifeState )
inlineprotected

Definition at line 116 of file SCR_ChimeraAIAgent.c.

◆ SendWoundedMsg()

void SCR_ChimeraAIAgent::SendWoundedMsg ( )
inlineprotected

Definition at line 63 of file SCR_ChimeraAIAgent.c.

◆ SetPlayerPending_S()

void SCR_ChimeraAIAgent::SetPlayerPending_S ( int playerId)
inlineprotected

Definition at line 219 of file SCR_ChimeraAIAgent.c.

◆ ShouldAbortLoiterFast()

bool SCR_ChimeraAIAgent::ShouldAbortLoiterFast ( )
inlineprotected

Definition at line 237 of file SCR_ChimeraAIAgent.c.

Member Data Documentation

◆ m_CharacterController

SCR_CharacterControllerComponent SCR_ChimeraAIAgent::m_CharacterController
protected

Definition at line 12 of file SCR_ChimeraAIAgent.c.

◆ m_FactionAffiliationComponent

FactionAffiliationComponent SCR_ChimeraAIAgent::m_FactionAffiliationComponent
protected

Definition at line 13 of file SCR_ChimeraAIAgent.c.

◆ m_iPendingPlayerId

int SCR_ChimeraAIAgent::m_iPendingPlayerId
protected

Definition at line 14 of file SCR_ChimeraAIAgent.c.


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