Class DebugManager
Syntax
public sealed class DebugManager
Fields
refreshEditorRequested
Declaration
public bool refreshEditorRequested
Field Value
Properties
displayEditorUI
Declaration
public bool displayEditorUI { get; }
Property Value
displayPersistentRuntimeUI
Declaration
public bool displayPersistentRuntimeUI { get; set; }
Property Value
displayRuntimeUI
Declaration
public bool displayRuntimeUI { get; set; }
Property Value
instance
Declaration
public static DebugManager instance { get; }
Property Value
panels
Declaration
public ReadOnlyCollection<DebugUI.Panel> panels { get; }
Property Value
Methods
GetAction(DebugAction)
Declaration
public float GetAction(DebugAction action)
Parameters
Returns
GetItem(String)
Declaration
public DebugUI.Widget GetItem(string queryPath)
Parameters
Type |
Name |
Description |
String |
queryPath |
|
Returns
GetPanel(String, Boolean, Int32)
Declaration
public DebugUI.Panel GetPanel(string displayName, bool createIfNull = false, int groupIndex = 0)
Parameters
Returns
GetState()
Declaration
Returns
ReDrawOnScreenDebug()
Declaration
public void ReDrawOnScreenDebug()
RefreshEditor()
Declaration
public void RefreshEditor()
RegisterData(IDebugData)
Declaration
public void RegisterData(IDebugData data)
Parameters
RemovePanel(String)
Declaration
public void RemovePanel(string displayName)
Parameters
Type |
Name |
Description |
String |
displayName |
|
RemovePanel(DebugUI.Panel)
Declaration
public void RemovePanel(DebugUI.Panel panel)
Parameters
Reset()
Declaration
ToggleEditorUI(Boolean)
Declaration
public void ToggleEditorUI(bool open)
Parameters
Declaration
public void TogglePersistent(DebugUI.Widget widget)
Parameters
UnregisterData(IDebugData)
Declaration
public void UnregisterData(IDebugData data)
Parameters
UpdateActions()
Declaration
public void UpdateActions()
Events
onDisplayRuntimeUIChanged
Declaration
public event Action<bool> onDisplayRuntimeUIChanged
Event Type
onSetDirty
Declaration
public event Action onSetDirty
Event Type