Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.AI.AVarLogActionEditor Class Referenceabstract

Detailed Description

Base editor that provides Debug GUI with variables logs.

Inheritance diagram for Doloro.AI.AVarLogActionEditor:
Collaboration diagram for Doloro.AI.AVarLogActionEditor:

Public Member Functions

override void DebugGUI (Action action, Brain ai)
 Draws variables lag list. More...
 
virtual void OnGUI (Action action, Brain ai)
 Draw the custom interface in editor More...
 

Protected Member Functions

abstract string[] GetVarKeysToLog (Action action, Brain ai)
 Handler that returns variable keys that should be logged in UI. More...
 

Properties

bool IsDefaultEditor = false [get]
 Is the editor is not overridden.
 

Member Function Documentation

◆ DebugGUI()

override void Doloro.AI.AVarLogActionEditor.DebugGUI ( Action  action,
Brain  ai 
)
virtual

Draws variables lag list.

Parameters
actionSource action.
aiTarget AI entity.

Reimplemented from Doloro.AI.ActionEditor.

◆ GetVarKeysToLog()

abstract string[] Doloro.AI.AVarLogActionEditor.GetVarKeysToLog ( Action  action,
Brain  ai 
)
protectedpure virtual

Handler that returns variable keys that should be logged in UI.

Parameters
actionSource action.
aiSource AI entity.
Returns
Array of variable keys.

Implemented in Doloro.AI.Get.ChildObjectEditor, Doloro.AI.Get.GetRectAroundObjectEditor, Doloro.AI.Memory.CopyEditor, Doloro.AI.Memory.ExistsEditor, Doloro.AI.Memory.RemoveEditor, Doloro.AI.Operators.AOperatorActionEditor< T >, and Doloro.AI.Set.SetAnimatorPropertyEditor.

◆ OnGUI()


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