We use cookies on this site to enhance your user experience

DebuggerManager

DebuggerManager

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

Name Type Description
bool

Whether the debugger is enabled or disabled.

Inherited from Instance

Archivable ClassName DataCost Name Parent RobloxLocked

Functions

Name Type Description
Instance

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

void

Enables the DebuggerManager.

Objects

Returns a list of ScriptDebugger present in the game.

void

Resumes the Lua Debugger if it paused.

void

Performs a step into operation on the Lua Debugger.

void

Performs a step out operation on the Lua Debugger.

void

Performs a step over operation on the Lua Debugger.

Inherited from Instance

ClearAllChildren Clone Destroy FindFirstAncestor FindFirstAncestorOfClass FindFirstAncestorWhichIsA FindFirstChild FindFirstChildOfClass FindFirstChildWhichIsA GetChildren GetDebugId GetDescendants GetFullName GetPropertyChangedSignal IsA IsAncestorOf IsDescendantOf WaitForChild

Events

Name Type Description

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

Fired when a registered ScriptDebugger has been discontinued.

Inherited from Instance

AncestryChanged Changed ChildAdded ChildRemoved DescendantAdded DescendantRemoving