DebuggerManager

Show Deprecated
Not Creatable
Service
Not Replicated

The DebuggerManager is a special singleton class responsible for managing Roblox's Lua Debugger feature. It can be retrieved via the DebuggerManager() function, but only from the command bar.

Summary

Properties

Whether the debugger is enabled or disabled.

READ ONLY
NOT REPLICATED

Events


Fires when a new ScriptDebugger is created through the DebuggerManager:AddDebugger() method.


Fires when a registered ScriptDebugger has been discontinued.

Methods


Registers a script to be used in the Lua Debugger. Returns a ScriptDebugger for the script.

EnableDebugging(): void  

Enables the DebuggerManager.


Returns a list of ScriptDebugger present in the experience.

Resume(): void  

Resumes the Lua Debugger if it is paused.

Properties

DebuggingEnabled

Read Only
Not Replicated

Whether the debugger is enabled or disabled.

Events

DebuggerAdded

Fires when a new ScriptDebugger is created through the DebuggerManager:AddDebugger() method.

Parameters

debugger: Instance

DebuggerRemoved

Fires when a registered ScriptDebugger has been discontinued.

Parameters

debugger: Instance

Methods

AddDebugger

Registers a script to be used in the Lua Debugger. Returns a ScriptDebugger for the script.

Parameters

script: Instance

Returns

EnableDebugging

void
Local User Security

Enables the DebuggerManager.


Returns

void

GetDebuggers

Returns a list of ScriptDebugger present in the experience.


Returns

Resume

void

Resumes the Lua Debugger if it is paused.


Returns

void