Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.AI.Compare.ABinaryCompareActionEditor< T > Class Template Referenceabstract

Detailed Description

Editor that implements base UI for the ABinaryCompareAction<T> nodes with two states: equal, not equal.

Template Parameters
TType of the operating type.
Inheritance diagram for Doloro.AI.Compare.ABinaryCompareActionEditor< T >:
Collaboration diagram for Doloro.AI.Compare.ABinaryCompareActionEditor< T >:

Public Member Functions

override void OnGUI (Action action, Brain ai)
 Draw the custom interface in editor More...
 
override void DebugGUI (Action action, Brain ai)
 Draws the custom interface in debug tab. More...
 

Protected Member Functions

abstract T LayoutField (GUIContent content, T value)
 Handler that must provide UI for managing the value. More...
 

Properties

virtual bool ConstModeAllowed [get]
 Flag that defines is the constants values options is allowed to action.
 
bool IsDefaultEditor = false [get]
 Is the editor is not overridden.
 

Member Function Documentation

◆ DebugGUI()

override void Doloro.AI.Compare.ABinaryCompareActionEditor< T >.DebugGUI ( Action  action,
Brain  ai 
)
virtual

Draws the custom interface in debug tab.

Parameters
actionSource action.
aiSource entity.

Reimplemented from Doloro.AI.ActionEditor.

Reimplemented in Doloro.AI.Compare.ACompareActionEditor< T >.

◆ LayoutField()

abstract T Doloro.AI.AGenericActionEditor< T >.LayoutField ( GUIContent  content,
value 
)
protectedpure virtualinherited

Handler that must provide UI for managing the value.

Parameters
contentFiled label to display.
valueShared value.
Returns
Modified value.

◆ OnGUI()

override void Doloro.AI.Compare.ABinaryCompareActionEditor< T >.OnGUI ( Action  action,
Brain  ai 
)
virtual

Draw the custom interface in editor

Parameters
actionSource action.
aiSource entity.

Reimplemented from Doloro.AI.ActionEditor.

Reimplemented in Doloro.AI.Compare.ACompareActionEditor< T >.


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