Arma Reforger Script API
|
Class which represents debug panel which can be shown for each AI unit or group. More...
Public 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) |
string | GetAgentDebugName () |
Returns agent name based on faction and callsign. | |
Static Public 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) |
Public Attributes | |
AIAgent | m_Agent |
SCR_AIGroup | m_Group |
IEntity | m_Entity |
Protected Member Functions | |
void | ShowSettings (notnull array< SCR_AISettingBase > settings) |
Protected Attributes | |
bool | m_bRequestClose = false |
string | m_sWindowTitle |
bool | m_bShowPerception |
Class which represents debug panel which can be shown for each AI unit or group.
void SCR_AIAgentDebugPanel.SCR_AIAgentDebugPanel | ( | AIAgent | agent, |
IEntity | entity ) |
|
static |
Formats enum flags to string.
string SCR_AIAgentDebugPanel.GetActionString | ( | AIActionBase | action, |
int | actionId ) |
string SCR_AIAgentDebugPanel.GetAgentDebugName | ( | ) |
Returns agent name based on faction and callsign.
|
static |
|
static |
|
static |
void SCR_AIAgentDebugPanel.ShowCombatMoveState | ( | SCR_AICombatMoveState | s | ) |
void SCR_AIAgentDebugPanel.ShowGroupUsableVehicles | ( | SCR_AIGroupUtilityComponent | utility | ) |
void SCR_AIAgentDebugPanel.ShowPerceivableComponent | ( | PerceivableComponent | p | ) |
void SCR_AIAgentDebugPanel.ShowPerceptionEnemies | ( | IEntity | myEntity, |
PerceptionComponent | perception, | ||
SCR_AICombatComponent | combatComponent ) |
Lists enemies from perception component.
|
protected |
void SCR_AIAgentDebugPanel.ShowSettingsComponent | ( | SCR_AISettingsBaseComponent | settingsBaseComp | ) |
bool SCR_AIAgentDebugPanel.Update | ( | float | timeSlice | ) |
AIAgent SCR_AIAgentDebugPanel.m_Agent |
|
protected |
|
protected |
IEntity SCR_AIAgentDebugPanel.m_Entity |
SCR_AIGroup SCR_AIAgentDebugPanel.m_Group |
|
protected |