Esempio n. 1
0
 /// <summary>
 /// Static constructor for the <see cref="LuaInterpreter"/> class.
 /// </summary>
 static LuaInterpreter()
 {
     ServerManager.MessageReceived += (msg) =>
     {
         if (msg.Name == "run")
         {
             TerminalBackend.PrefixEnabled = false;
             var cntnts = JsonConvert.DeserializeObject <dynamic>(msg.Contents);
             var interp = new LuaInterpreter();
             Desktop.InvokeOnWorkerThread(() =>
             {
                 interp.Execute(cntnts.script.ToString());
             });
             TerminalBackend.PrefixEnabled = true;
             TerminalBackend.PrintPrompt();
         }
     };
 }
Esempio n. 2
0
 public override void Activate()
 {
     interpreter.Execute(_script);
 }