PcoWSkbVqDnWTu_dm2ix
We use cookies on this site to enhance your user experience
Collapse Sidebar

DebuggerManager

Show deprecated

DebuggerManager

Show deprecated

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 plugins or the command bar.

Properties

bool

DebuggingEnabled

[ReadOnly] [NotReplicated]

Whether the debugger is enabled or disabled.

Functions

Instance

AddDebugger ( Instance script )

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

void

EnableDebugging ( )

Enables the DebuggerManager.

Objects

GetDebuggers ( )

Returns a list of ScriptDebugger present in the game.

void

Resume ( )

Resumes the Lua Debugger if it paused.

void

StepIn ( )

Performs a step into operation on the Lua Debugger.

void

StepOut ( )

Performs a step out operation on the Lua Debugger.

void

StepOver ( )

Performs a step over operation on the Lua Debugger.

Events

RBXScriptSignal

DebuggerAdded ( Instance debugger )

Fired when a new ScriptDebugger is created through the AddDebugger method.

RBXScriptSignal

DebuggerRemoved ( Instance debugger )

Fired when a registered ScriptDebugger has been discontinued.