LuaState L = new LuaState(); L.BeginModule("myModule"); L.RegisterFunction("myFunc", null, typeof(MyClass).GetMethod("MyMethod")); L.RegisterFunction("myConstant", null, typeof(MyClass).GetField("MyConstant")); L.EndModule();
LuaState L = new LuaState(); L.DoString("require 'myModule'"); L.DoString("myModule.myFunc()");In this example, we use the module created in Example 1. We load the module using the Lua require function and then call the function "myFunc" from the module. Package Library: LuaInterface.