API reference

DebugInterface Class

Extends Interface
This is a MonoBehaviour for the most high-level Panel UI of Immersive Debugger.
Containing UI elements of all the panels (for now 3 panels - debug bar, inspector, console) and performs registration of the inter-links and control buttons between the panels. For more info about Immersive Debugger, check out the official doc

Protected Properties

FollowOverride : override bool
[Get][Set]
Signature
override bool FollowOverride
RotateOverride : override bool
[Get][Set]
Signature
override bool RotateOverride

Properties

OpacityOverride : bool
[Get][Set]
Gets or sets whether opacity control is enabled for the debug interface panels.
When enabled, panels are rendered with full opacity; when disabled, transparency is applied to all child controllers.
Signature
bool OpacityOverride

Methods

RegisterDebugPanel ( panel )
Register a debug panel dynamically at runtime.
This method allows external packages to register their panels with the debug interface.
Signature
void RegisterDebugPanel(DebugPanel panel)
Parameters
panel: DebugPanel  The debug panel to register
Returns
void