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

Protected Member Functions

void ShowAiAgentDebugPanel (AIAgent agent, IEntity entity)
void RemoveVisualization (IEntity entity)
void EOnDiag (IEntity owner, float timeSlice)
void ShowPerceptionPanel ()
bool GetSelectedAiAgentOrEntity (out AIAgent outAgent, out IEntity outEntity)
void SCR_AIDebugVisualization (IEntitySource src, IEntity parent)
void ~SCR_AIDebugVisualization ()

Static Protected Member Functions

static void Init ()
static SCR_AIDebugVisualization GetInstance ()
static void VisualizeMessage (IEntity entity, string message, EAIDebugCategory category, float showTime, Color color=Color.White, float fontSize=16, bool ignoreCategory=false)

Protected Attributes

ref array< ref SCR_AIMessageVisualizationm_aElements = {}
ref array< ref SCR_AIAgentDebugPanelm_aPanels = {}

Detailed Description

Entity which performs various AI debugging visualizations.

Definition at line 9 of file SCR_AIDebugVisualization.c.

Constructor & Destructor Documentation

◆ SCR_AIDebugVisualization()

void SCR_AIDebugVisualization::SCR_AIDebugVisualization ( IEntitySource src,
IEntity parent )
inlineprotected

Definition at line 243 of file SCR_AIDebugVisualization.c.

◆ ~SCR_AIDebugVisualization()

void SCR_AIDebugVisualization::~SCR_AIDebugVisualization ( )
inlineprotected

Definition at line 253 of file SCR_AIDebugVisualization.c.

Member Function Documentation

◆ EOnDiag()

void SCR_AIDebugVisualization::EOnDiag ( IEntity owner,
float timeSlice )
inlineprotected

Definition at line 91 of file SCR_AIDebugVisualization.c.

◆ GetInstance()

SCR_AIDebugVisualization SCR_AIDebugVisualization::GetInstance ( )
inlinestaticprotected

Definition at line 25 of file SCR_AIDebugVisualization.c.

◆ GetSelectedAiAgentOrEntity()

bool SCR_AIDebugVisualization::GetSelectedAiAgentOrEntity ( out AIAgent outAgent,
out IEntity outEntity )
inlineprotected

Definition at line 198 of file SCR_AIDebugVisualization.c.

◆ Init()

void SCR_AIDebugVisualization::Init ( )
inlinestaticprotected

Definition at line 16 of file SCR_AIDebugVisualization.c.

◆ RemoveVisualization()

void SCR_AIDebugVisualization::RemoveVisualization ( IEntity entity)
inlineprotected

Definition at line 74 of file SCR_AIDebugVisualization.c.

◆ ShowAiAgentDebugPanel()

void SCR_AIDebugVisualization::ShowAiAgentDebugPanel ( AIAgent agent,
IEntity entity )
inlineprotected

Definition at line 56 of file SCR_AIDebugVisualization.c.

◆ ShowPerceptionPanel()

void SCR_AIDebugVisualization::ShowPerceptionPanel ( )
inlineprotected

Definition at line 155 of file SCR_AIDebugVisualization.c.

◆ VisualizeMessage()

void SCR_AIDebugVisualization::VisualizeMessage ( IEntity entity,
string message,
EAIDebugCategory category,
float showTime,
Color color = Color.White,
float fontSize = 16,
bool ignoreCategory = false )
inlinestaticprotected

Definition at line 34 of file SCR_AIDebugVisualization.c.

Member Data Documentation

◆ m_aElements

ref array<ref SCR_AIMessageVisualization> SCR_AIDebugVisualization::m_aElements = {}
protected

Definition at line 12 of file SCR_AIDebugVisualization.c.

◆ m_aPanels

ref array<ref SCR_AIAgentDebugPanel> SCR_AIDebugVisualization::m_aPanels = {}
protected

Definition at line 13 of file SCR_AIDebugVisualization.c.


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