public class CallLuaClass //首先声明一个欲承载Lua方相应表的类
{
//类中的成员名要与lua中一致,且访问权限为public
public int testInt;
public bool testBool;
public float testFloat;
public float testString;
public UnityAction testFun;
//成员可以比lua中的成员更多也可以更少,多则获得时赋值为null,少了的话Lua那边的相应成员就会被丢弃
}
LuaManager.GetInstance().Init();
LuaManager.GetInstance().DoLuaFIle("Main");
CallLuaClass c1 = LuaManager.GetInstance().Global.Get<CallLuaClass>("testClass");
//Lua中的testClass
testClass={
testInt=2,
testBool=true,
testFloat=1.2,
testString="123",
testFun=function ( )
print("testFun")
end,
}