
Unity_Lua Lua调用C#
注:这里打上[LuaCallCSharp],在再unity的xlua/Generate Code后,实际上生成了类对应的wrap文件,lua通过调用这个wrap文件再间接调用本类。lua的nil和C#null无法进行比较,lua中提供了Equals()来进行比较,或者在C#中编写一个用于比较的方法。注:这边调用用到的工具是xLua,这点跟ToLua有些许不同,尝试生成wrap文件时,请注意自己安装的工具。不管是调用自定义类还是Unity中自带的类,在调用成员方法时,Lua中调用C#及Unity中的类。








