Class DebugManager
Inheritance
System.Object
DebugManager
Syntax
public sealed class DebugManager
Fields
refreshEditorRequested
Declaration
public bool refreshEditorRequested
Field Value
Type |
Description |
System.Boolean |
|
Properties
displayEditorUI
Declaration
public bool displayEditorUI { get; }
Property Value
Type |
Description |
System.Boolean |
|
displayPersistentRuntimeUI
Declaration
public bool displayPersistentRuntimeUI { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
displayRuntimeUI
Declaration
public bool displayRuntimeUI { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
instance
Declaration
public static DebugManager instance { get; }
Property Value
panels
Declaration
public ReadOnlyCollection<DebugUI.Panel> panels { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<DebugUI.Panel> |
|
Methods
GetAction(DebugAction)
Declaration
public float GetAction(DebugAction action)
Parameters
Returns
Type |
Description |
System.Single |
|
GetItem(String)
Declaration
public DebugUI.Widget GetItem(string queryPath)
Parameters
Type |
Name |
Description |
System.String |
queryPath |
|
Returns
GetPanel(String, Boolean, Int32)
Declaration
public DebugUI.Panel GetPanel(string displayName, bool createIfNull = false, int groupIndex = 0)
Parameters
Type |
Name |
Description |
System.String |
displayName |
|
System.Boolean |
createIfNull |
|
System.Int32 |
groupIndex |
|
Returns
GetState()
Declaration
Returns
Type |
Description |
System.Int32 |
|
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 |
System.String |
displayName |
|
RemovePanel(DebugUI.Panel)
Declaration
public void RemovePanel(DebugUI.Panel panel)
Parameters
Reset()
Declaration
ToggleEditorUI(Boolean)
Declaration
public void ToggleEditorUI(bool open)
Parameters
Type |
Name |
Description |
System.Boolean |
open |
|
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
Type |
Description |
System.Action<System.Boolean> |
|
onSetDirty
Declaration
public event Action onSetDirty
Event Type
Type |
Description |
System.Action |
|
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.