Chuanyan.Chen
Chuanyan.Chen
找到原因的了,loginapp和baseapp的类型utype值不一样。 例如: loginapp的string类型的utype=1 (这个在客户端代码中写死,没有接口请求) baseapp的string类型的utype=9 (请求EntityDef的时候会先下发所有的类型,包括alias) kbengine_unity3d_lua_plugins少了一个EntityDef文件,里面有几个重新绑定类型定义的代码, 需要在resetmessages时候调用EntityDef.cear() 这个函数里面会进行重新绑定,将类型绑定到loginapp的规范,然后在客户端请求baseapp的EntityDef的时候会重新映射新的类型规范,这个时候loginapp的方法的参数类型描述都已经正确取到。
This is my resolution:      