using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LuaInterface;
namespace NewLuaInterface
{
class Program
{
static void Main(string[] args)
{
Lua lua = new Lua();
//lua.DoString("name = 'xiongpeng'");
//lua.DoString("age = 16");
//lua.DoString("print(name)");
//object[] objects = lua.DoFile("MyLua.lua");
//foreach(object item in objects)
//{
// Console.WriteLine(item);
//}
//Console.ReadKey();
Program p = new Program();
//lua.RegisterFunction("NormalMethod", p, p.GetType().GetMethod("NormalMethod"));
//lua.DoString("NormalMethod()");
lua.RegisterFunction("StaticMethod", null, p.GetType().GetMethod("StaticMethod"));
lua.DoString("StaticMethod()");
Console.ReadKey();
C#向lua注册方法并调用
最新推荐文章于 2025-05-27 19:43:05 发布