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

Protected Member Functions

void SCR_AIAgentDebugPanel (AIAgent agent, IEntity entity)
bool Update (float timeSlice)
string GetActionString (AIActionBase action, int actionId)
void ShowPerceptionEnemies (IEntity myEntity, PerceptionComponent perception, SCR_AICombatComponent combatComponent)
 Lists enemies from perception component.
void ShowPerceivableComponent (PerceivableComponent p)
void ShowCombatMoveState (SCR_AICombatMoveState s)
void ShowGroupUsableVehicles (SCR_AIGroupUtilityComponent utility)
void ShowSettingsComponent (SCR_AISettingsBaseComponent settingsBaseComp)
void ShowSettings (notnull array< SCR_AISettingBase > settings)
string GetAgentDebugName ()
 Returns agent name based on faction and callsign.

Static Protected Member Functions

static string EnumFlagsToString (typename t, int value)
 Formats enum flags to string.
static string GetEntityShortName (IEntity entity)
static string GetEntityShortNameWithPrefabName (IEntity entity)
static string GetFactionKey (Faction f)

Protected Attributes

bool m_bRequestClose = false
string m_sWindowTitle
bool m_bShowPerception

Detailed Description

Class which represents debug panel which can be shown for each AI unit or group.

Definition at line 4 of file SCR_AIAgentDebugPanel.c.

Constructor & Destructor Documentation

◆ SCR_AIAgentDebugPanel()

void SCR_AIAgentDebugPanel::SCR_AIAgentDebugPanel ( AIAgent agent,
IEntity entity )
inlineprotected

Definition at line 16 of file SCR_AIAgentDebugPanel.c.

Member Function Documentation

◆ EnumFlagsToString()

string SCR_AIAgentDebugPanel::EnumFlagsToString ( typename t ,
int value )
inlinestaticprotected

Formats enum flags to string.

Definition at line 649 of file SCR_AIAgentDebugPanel.c.

◆ GetActionString()

string SCR_AIAgentDebugPanel::GetActionString ( AIActionBase action,
int actionId )
inlineprotected

Definition at line 307 of file SCR_AIAgentDebugPanel.c.

◆ GetAgentDebugName()

string SCR_AIAgentDebugPanel::GetAgentDebugName ( )
inlineprotected

Returns agent name based on faction and callsign.

Definition at line 604 of file SCR_AIAgentDebugPanel.c.

◆ GetEntityShortName()

string SCR_AIAgentDebugPanel::GetEntityShortName ( IEntity entity)
inlinestaticprotected

Definition at line 663 of file SCR_AIAgentDebugPanel.c.

◆ GetEntityShortNameWithPrefabName()

string SCR_AIAgentDebugPanel::GetEntityShortNameWithPrefabName ( IEntity entity)
inlinestaticprotected

Definition at line 673 of file SCR_AIAgentDebugPanel.c.

◆ GetFactionKey()

string SCR_AIAgentDebugPanel::GetFactionKey ( Faction f)
inlinestaticprotected

Definition at line 685 of file SCR_AIAgentDebugPanel.c.

◆ ShowCombatMoveState()

void SCR_AIAgentDebugPanel::ShowCombatMoveState ( SCR_AICombatMoveState s)
inlineprotected

Definition at line 530 of file SCR_AIAgentDebugPanel.c.

◆ ShowGroupUsableVehicles()

void SCR_AIAgentDebugPanel::ShowGroupUsableVehicles ( SCR_AIGroupUtilityComponent utility)
inlineprotected

Definition at line 563 of file SCR_AIAgentDebugPanel.c.

◆ ShowPerceivableComponent()

void SCR_AIAgentDebugPanel::ShowPerceivableComponent ( PerceivableComponent p)
inlineprotected

Definition at line 478 of file SCR_AIAgentDebugPanel.c.

◆ ShowPerceptionEnemies()

void SCR_AIAgentDebugPanel::ShowPerceptionEnemies ( IEntity myEntity,
PerceptionComponent perception,
SCR_AICombatComponent combatComponent )
inlineprotected

Lists enemies from perception component.

Definition at line 323 of file SCR_AIAgentDebugPanel.c.

◆ ShowSettings()

void SCR_AIAgentDebugPanel::ShowSettings ( notnull array< SCR_AISettingBase > settings)
inlineprotected

Definition at line 588 of file SCR_AIAgentDebugPanel.c.

◆ ShowSettingsComponent()

void SCR_AIAgentDebugPanel::ShowSettingsComponent ( SCR_AISettingsBaseComponent settingsBaseComp)
inlineprotected

Definition at line 578 of file SCR_AIAgentDebugPanel.c.

◆ Update()

bool SCR_AIAgentDebugPanel::Update ( float timeSlice)
inlineprotected

Definition at line 23 of file SCR_AIAgentDebugPanel.c.

Member Data Documentation

◆ m_bRequestClose

bool SCR_AIAgentDebugPanel::m_bRequestClose = false
protected

Definition at line 9 of file SCR_AIAgentDebugPanel.c.

◆ m_bShowPerception

bool SCR_AIAgentDebugPanel::m_bShowPerception
protected

Definition at line 13 of file SCR_AIAgentDebugPanel.c.

◆ m_sWindowTitle

string SCR_AIAgentDebugPanel::m_sWindowTitle
protected

Definition at line 11 of file SCR_AIAgentDebugPanel.c.


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