示例
配置CodeGenConfig.cs
using UnityEngine;
using System;
using System.Collections;
using XLua;
public class CSharpCallLuaTest : MonoBehaviour {
private string luascript = @"
function LuaGFun1(p1)
print('LuaGFun1()', p1)
end";
private LuaEnv luaenv;
void Awake()
{
luaenv = new LuaEnv();
}
void Start () {
luaenv.DoString(luascript);
Action<string> luaFun = luaenv.Global.GetInPath<Action<string>>("LuaGFun1");
luaFun("this is param1");
}
}
运行测试