结合unity使用
在unity中引用lua命名空间XLua
创建lua环境 LuaEnv lua = new LuaEnv();
加载lua文件 lua.DoString("require('文件名')");
在lua中为unity创建空对象
a=CS.UnityEngine --调用C#
a.GameObject('Lua') --创建空对象
调用C#方法与属性
lua=CS.类名()
print(lua.id) --属性
类名:方法名() --冒号用来调用方法
为对象添加组件
a.GameObject.Find(对象名):AddComponent(typeof(a.Rigidbody))
访问枚举两种方式
print(CS.枚举名称.属性)
print(CS.枚举名称.__CastFrom(属性下标))