Add context variable to lua context
This commit is contained in:
parent
118aa28a11
commit
94bbfb18ae
@ -27,6 +27,8 @@ namespace ChaosBot.Services.ProgrammingLanguageInterpreter
|
|||||||
MethodInfo printMethod = GetType().GetMethod("Print", BindingFlags.NonPublic | BindingFlags.Instance);
|
MethodInfo printMethod = GetType().GetMethod("Print", BindingFlags.NonPublic | BindingFlags.Instance);
|
||||||
LoggingFacade.Trace($"Overwriting print function with {printMethod}");
|
LoggingFacade.Trace($"Overwriting print function with {printMethod}");
|
||||||
_state["print"] = _state.RegisterFunction("print", this, printMethod);
|
_state["print"] = _state.RegisterFunction("print", this, printMethod);
|
||||||
|
LoggingFacade.Trace("Adding command context to environment");
|
||||||
|
_state["context"] = context;
|
||||||
|
|
||||||
LoggingFacade.Trace("Disabling Lua `import` function");
|
LoggingFacade.Trace("Disabling Lua `import` function");
|
||||||
_state.DoString ("\nimport = function () end\n");
|
_state.DoString ("\nimport = function () end\n");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user