44 m_Debugger.OnStep += s =>
66 m_Debugger.OnFileLoaded += s =>
87 target.SetProperty(
"DebuggerPath", Path.GetFullPath(
m_DebuggerPath));
Implements the Debugger API for the Scriptable Debugger.
override void LoadApi(BadTable target)
void RegisterOnFileLoaded(BadExecutionContext context, BadFunction func)
Registers a Function to the OnFileLoaded Event.
readonly string m_DebuggerPath
The Debugger Path.
BadScriptDebuggerApi(BadScriptDebugger debugger, string? path=null)
Constructs a new BadScriptDebuggerApi instance.
readonly BadScriptDebugger m_Debugger
The Debugger Instance.
void RegisterStep(BadExecutionContext context, BadFunction func)
Registers a Function to the OnStep Event.
Implements a Scriptable Debugger.
The Debugger Settings that are used by the Scriptable Debugger.
The Execution Context. Every execution of a script needs a context the script is running in....
Implements an Interop API for the BS2 Language.
The Base Class for all BadScript Objects.
Implements a Table Structure for the BadScript Language.
Implements a function that can be called from the script.
IEnumerable< BadObject > Invoke(BadObject[] args, BadExecutionContext caller)
Invokes the function with the specified arguments.
static T Instance
Returns the Instance of the Settings Provider.
Contains the scriptable debugger implementation for the BadScript2 Runtime.
Contains the Extension Classes for Functions.
Contains the Interop Abstractions and Implementations for the BadScript2 Language.
Contains Runtime Function Objects.
Contains the Runtime Objects.
Contains the Runtime Implementation.