Lua
Content:
public class LuaEngine : IScriptEngine<object[], LuaModuleInterface>
Language: C#
Lua скриптовый движок на основе NLua.
Предоставляет полную поддержку Lua 5.2+ с интеграцией C# классов и модулей.Example:
var engine = new LuaEngine(); var result = engine.Evaluate("return 2 + 2"); Console.WriteLine(result[0]); // 4
public class LuaModuleInterface : IModuleInterface
Language: C#
Интерфейс модуля для Lua скриптового движка.
public class LuaScript : IScript<object[]>
Language: C#
Представляет скомпилированный Lua скрипт, готовый к выполнению.
public static class MoonScriptCompiler
Language: C#
Compiles MoonScript code into Lua code.
public class ResourceRequire
Language: C#
Allows requiring embedded Lua resources from specified paths.
Parameters:
- paths: The paths to search for embedded Lua resources.