using System;
using LuaInterface;
namespace myLua
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Hello World!");
// 创建一个Lua解释器
Lua lua = new Lua();
MainClass p = new MainClass();
// 该方法是Lua封装好的,参数1:注册的这个方法在lua中叫什么名字
// 参数2:注册哪个对象 参数3:注册这个对象的哪个方法
lua.RegisterFunction("LuaMyStatic",null,typeof(MainClass).GetMethod("MyStatic"));
}
public static void MyStatic()
{
Console.WriteLine ("需要注册到Lua的C#静态方法");
}
}
}
【Lua】把C#中的静态方法注册进Lua的一个全局方法
最新推荐文章于 2022-04-04 00:01:19 发布