- Lua 表 模拟类
testClass ={
testInt=2,
testBool=true,
testString="qwe",
testFloat=1.2,
testFun=function()//无参数 无返回值
print("123456")
end
}
- 映射 C#类
public class CallLuaClass
{
//命名一致 公有
public int testInt;
public bool testBool;
public string testString;
public float testFloat;
public UnityAction testFun;//委托存储函数
}
//获取
CallLuaClass cla = LuaMgr.GetInstance().Global.Get<CallLuaClass>("testClass");
注意:映射时C#脚本中的成员名要和Lua中的成员一致 且是 公有的 映射是值拷贝