Arma Reforger Script API
|
Entity which performs various AI debugging visualizations. More...
Public Member Functions | |
void | ShowAiAgentDebugPanel (AIAgent agent, IEntity entity) |
void | ShowPerceptionPanel () |
void | SCR_AIDebugVisualization (IEntitySource src, IEntity parent) |
void | ~SCR_AIDebugVisualization () |
Static Public 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) |
Static Public Attributes | |
static SCR_AIDebugVisualization | s_Instance |
Protected Member Functions | |
void | RemoveVisualization (IEntity entity) |
override void | EOnDiag (IEntity owner, float timeSlice) |
bool | GetSelectedAiAgentOrEntity (out AIAgent outAgent, out IEntity outEntity) |
Protected Attributes | |
ref array< ref SCR_AIMessageVisualization > | m_aElements = {} |
ref array< ref SCR_AIAgentDebugPanel > | m_aPanels = {} |
Entity which performs various AI debugging visualizations.
void SCR_AIDebugVisualization.SCR_AIDebugVisualization | ( | IEntitySource | src, |
IEntity | parent ) |
void SCR_AIDebugVisualization.~SCR_AIDebugVisualization | ( | ) |
|
protected |
|
static |
|
protected |
|
static |
|
protected |
void SCR_AIDebugVisualization.ShowAiAgentDebugPanel | ( | AIAgent | agent, |
IEntity | entity ) |
void SCR_AIDebugVisualization.ShowPerceptionPanel | ( | ) |
|
static |
|
protected |
|
protected |
|
static |