Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.AI.DAIDebugger.ADebugTool Class Reference

Detailed Description

Base class for DAI Debug tool that must be inherited by any add-on.

Inheritance diagram for Doloro.AI.DAIDebugger.ADebugTool:

Public Member Functions

virtual void Awake ()
 Occurs when debug environment starting first time. Use to sign up of global events and make a bond between tool and AI instances. More...
 
virtual void OnDisable ()
 Occurs when false becomes true.
 
virtual void OnEnable ()
 Occurs when IsEnabled becomes true.
 
virtual void OnFocus ()
 Occurs when UI is focusing first time.
 
virtual void OnInstanceChanged ()
 Occurs when instnace is changed. More...
 
virtual void OnGUI ()
 Handler that draws a tool's interface. More...
 
virtual void OnGUIBackground ()
 Occurs each frame for each tool event if it currently not focused at the DebugInspector.
 
virtual void Clear ()
 Clears current debug data.
 

Package Functions

void AwakeInternal ()
 System handler that calling during add-on instantiation.
 

Properties

abstract GUIContent Content [get]
 Content displayed for the tool header in UI.
 
bool IsEnabled [get, set]
 Defines is the tool is enabled at the moment.
 
virtual int Order = 0 [get]
 Order of tool in inspector. More...
 

Member Function Documentation

◆ Awake()

virtual void Doloro.AI.DAIDebugger.ADebugTool.Awake ( )
virtual

Occurs when debug environment starting first time. Use to sign up of global events and make a bond between tool and AI instances.

Reimplemented in Doloro.AI.DAIDebugger.BreakpointsInspector, Doloro.AI.DAIDebugger.ErrorsListTool.ErrorsList, Doloro.AI.DAIDebugger.MemoryAnalyzer, and Doloro.AI.DAIDebugger.PatchingTool.Patcher.

◆ OnGUI()

virtual void Doloro.AI.DAIDebugger.ADebugTool.OnGUI ( )
virtual

◆ OnInstanceChanged()

virtual void Doloro.AI.DAIDebugger.ADebugTool.OnInstanceChanged ( )
virtual

Property Documentation

◆ Order

virtual int Doloro.AI.DAIDebugger.ADebugTool.Order = 0
get

Order of tool in inspector.

Lower order comes first. Reads only one time during tab instantiation.


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