如果是系统api,没源码的库,或者实例化的泛化类型,需要使用静态列表的方式(在静态类中!):
[LuaCallCSharp]
public static List<Type> mymodule_lua_call_cs_list = new List<Type>()
{
typeof(GameObject),
typeof(Dictionary<string, int>),
typeof(UnityEngine.Events.UnityAction<bool>),
...
};
博主在lua中添加toggle回调时遇到了这个问题,添加完之后需要Generate Code一下
这个问题在官方FAQ和 Xlua/doc/Xlua的配置 中都有说明,果然还是需要耐心细心多读文档!