少年修仙传客户端代码仓库
client_Wu Xijin
2018-12-21 57503731adcdbd05728444e9902ed2292990fe79
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
10个文件已修改
5个文件已添加
2050 ■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ClientPack.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs 861 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GMCmdModelWrap.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GameNetSystemWrap.cs 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/Item_ClassWrap.cs 177 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDatasWrap.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDatasWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/Resources.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerModelWrap.cs 648 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUILoginModelWrap.cs 119 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/StageManagerWrap.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs.meta 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/link.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ClientPack.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 722e5e3d30096674e811f5bd191246a0
folderAsset: yes
timeCreated: 1539228128
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/DelegatesGensBridge.cs
@@ -417,7 +417,527 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp18(object p0)
        public Snxxz.UI.CrossServerModel __Gen_Delegate_Imp18(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.CrossServerModel __gen_ret = (Snxxz.UI.CrossServerModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.CrossServerModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public CrossServerRewardModel __Gen_Delegate_Imp19(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                CrossServerRewardModel __gen_ret = (CrossServerRewardModel)translator.GetObject(L, errFunc + 1, typeof(CrossServerRewardModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.List<Snxxz.UI.CrossServerPkResult> __Gen_Delegate_Imp20(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                System.Collections.Generic.List<Snxxz.UI.CrossServerPkResult> __gen_ret = (System.Collections.Generic.List<Snxxz.UI.CrossServerPkResult>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<Snxxz.UI.CrossServerPkResult>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public int __Gen_Delegate_Imp21(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.PushAny(L, p1);
                translator.PushAny(L, p2);
                PCall(L, 3, 1, errFunc);
                int __gen_ret = LuaAPI.xlua_tointeger(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public int __Gen_Delegate_Imp22(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                int __gen_ret = LuaAPI.xlua_tointeger(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.List<Snxxz.UI.CrossServerModel.AwardType> __Gen_Delegate_Imp23(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                System.Collections.Generic.List<Snxxz.UI.CrossServerModel.AwardType> __gen_ret = (System.Collections.Generic.List<Snxxz.UI.CrossServerModel.AwardType>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<Snxxz.UI.CrossServerModel.AwardType>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.CrossServerPkResult __Gen_Delegate_Imp24(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.CrossServerPkResult __gen_ret = (Snxxz.UI.CrossServerPkResult)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.CrossServerPkResult));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public byte[] __Gen_Delegate_Imp25(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                byte[] __gen_ret = LuaAPI.lua_tobytes(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OperationDate __Gen_Delegate_Imp26(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OperationDate __gen_ret;translator.Get(L, errFunc + 1, out __gen_ret);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp27(object p0, Snxxz.UI.OperationDate p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                PCall(L, 2, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp28(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                System.Collections.Generic.List<HourMinute> __gen_ret = (System.Collections.Generic.List<HourMinute>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<HourMinute>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp29(object p0, System.DateTime p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                PCall(L, 2, 1, errFunc);
                bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp30(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public int __Gen_Delegate_Imp31(object p0, System.DateTime p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                PCall(L, 2, 1, errFunc);
                int __gen_ret = LuaAPI.xlua_tointeger(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public string __Gen_Delegate_Imp32(object p0, Snxxz.UI.OperationDate p1, Snxxz.UI.OperationDate p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                translator.Push(L, p2);
                PCall(L, 3, 1, errFunc);
                string __gen_ret = LuaAPI.lua_tostring(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OperationDate __Gen_Delegate_Imp33(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.PushAny(L, p1);
                PCall(L, 2, 1, errFunc);
                Snxxz.UI.OperationDate __gen_ret;translator.Get(L, errFunc + 1, out __gen_ret);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public uint[] __Gen_Delegate_Imp34(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                uint[] __gen_ret = (uint[])translator.GetObject(L, errFunc + 1, typeof(uint[]));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp35(object p0, out int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 2, errFunc);
                p1 = LuaAPI.xlua_tointeger(L, errFunc + 1);
                p2 = LuaAPI.xlua_tointeger(L, errFunc + 2);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp36(object p0, out int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 2, errFunc);
                p1 = LuaAPI.xlua_tointeger(L, errFunc + 2);
                bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp37(object p0, ScrollerDataType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                translator.PushAny(L, p2);
                PCall(L, 3, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.ItemTipsModel __Gen_Delegate_Imp38(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.ItemTipsModel __gen_ret = (Snxxz.UI.ItemTipsModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.ItemTipsModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public UnityEngine.UI.Button __Gen_Delegate_Imp39(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                UnityEngine.UI.Button __gen_ret = (UnityEngine.UI.Button)translator.GetObject(L, errFunc + 1, typeof(UnityEngine.UI.Button));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp40(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.PushAny(L, p1);
                PCall(L, 2, 1, errFunc);
                bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp41(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -439,7 +959,7 @@
#endif
        }
        
        public FriendsModel __Gen_Delegate_Imp19(object p0)
        public FriendsModel __Gen_Delegate_Imp42(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -461,7 +981,7 @@
#endif
        }
        
        public Snxxz.UI.TreasureModel __Gen_Delegate_Imp20(object p0)
        public Snxxz.UI.TreasureModel __Gen_Delegate_Imp43(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -483,7 +1003,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp21(object p0, bool p1, float p2)
        public void __Gen_Delegate_Imp44(object p0, bool p1, float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -507,7 +1027,7 @@
#endif
        }
        
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp22(object p0)
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp45(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -529,7 +1049,7 @@
#endif
        }
        
        public Snxxz.UI.FairyModel __Gen_Delegate_Imp23(object p0)
        public Snxxz.UI.FairyModel __Gen_Delegate_Imp46(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -551,7 +1071,7 @@
#endif
        }
        
        public Snxxz.UI.TeamModel __Gen_Delegate_Imp24(object p0)
        public Snxxz.UI.TeamModel __Gen_Delegate_Imp47(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -573,52 +1093,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp25(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp26(object p0, out int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 2, errFunc);
                p1 = LuaAPI.xlua_tointeger(L, errFunc + 2);
                bool __gen_ret = LuaAPI.lua_toboolean(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp27(object p0, int p1, out int p2)
        public bool __Gen_Delegate_Imp48(object p0, int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -642,7 +1117,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp28(object p0, out string p1)
        public bool __Gen_Delegate_Imp49(object p0, out string p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -665,7 +1140,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp29(object p0, out int p1, out int p2)
        public bool __Gen_Delegate_Imp50(object p0, out int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -689,7 +1164,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp30(object p0, out int p1, out float p2)
        public bool __Gen_Delegate_Imp51(object p0, out int p1, out float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -713,7 +1188,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp31(object p0, VipPrivilegeType p1)
        public int __Gen_Delegate_Imp52(object p0, VipPrivilegeType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -736,7 +1211,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp32(object p0, int p1)
        public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp53(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -759,29 +1234,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp33(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                int __gen_ret = LuaAPI.xlua_tointeger(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.Dictionary<string, TableConfig.DungeonHelpBattleConfig> __Gen_Delegate_Imp34(object p0)
        public System.Collections.Generic.Dictionary<string, TableConfig.DungeonHelpBattleConfig> __Gen_Delegate_Imp54(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -803,7 +1256,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp35(object p0)
        public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp55(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -825,7 +1278,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp36(object p0, int p1, bool p2)
        public int __Gen_Delegate_Imp56(object p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -849,7 +1302,7 @@
#endif
        }
        
        public TableConfig.DungeonHelpBattleConfig __Gen_Delegate_Imp37(object p0, int p1, int p2)
        public TableConfig.DungeonHelpBattleConfig __Gen_Delegate_Imp57(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -873,7 +1326,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp38(object p0, object p1, object p2, bool p3, bool p4)
        public void __Gen_Delegate_Imp58(object p0, object p1, object p2, bool p3, bool p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -899,7 +1352,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp39(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
        public bool __Gen_Delegate_Imp59(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -926,31 +1379,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp40(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.PushAny(L, p1);
                translator.PushAny(L, p2);
                PCall(L, 3, 1, errFunc);
                int __gen_ret = LuaAPI.xlua_tointeger(L, errFunc + 1);
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp41(object p0, int p1)
        public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp60(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -973,7 +1402,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp42(object p0)
        public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp61(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -995,7 +1424,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp43(object p0, int p1, int p2, int p3)
        public void __Gen_Delegate_Imp62(object p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1020,7 +1449,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp44(object p0, bool p1)
        public void __Gen_Delegate_Imp63(object p0, bool p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1043,7 +1472,7 @@
#endif
        }
        
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp45(object p0)
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp64(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1065,31 +1494,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp46(object p0, ScrollerDataType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                translator.PushAny(L, p2);
                PCall(L, 3, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp47(object p0, float p1)
        public void __Gen_Delegate_Imp65(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1112,7 +1517,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp48(object p0)
        public System.Collections.IEnumerator __Gen_Delegate_Imp66(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1134,7 +1539,7 @@
#endif
        }
        
        public StoreModel __Gen_Delegate_Imp49(object p0)
        public StoreModel __Gen_Delegate_Imp67(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1156,7 +1561,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp50(object p0, PlayerDataRefresh p1)
        public void __Gen_Delegate_Imp68(object p0, PlayerDataRefresh p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1179,7 +1584,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp51(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
        public void __Gen_Delegate_Imp69(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1202,7 +1607,7 @@
#endif
        }
        
        public PlayerMainDate __Gen_Delegate_Imp52(object p0)
        public PlayerMainDate __Gen_Delegate_Imp70(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1224,7 +1629,7 @@
#endif
        }
        
        public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp53(object p0)
        public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp71(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1246,7 +1651,7 @@
#endif
        }
        
        public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp54(object p0)
        public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp72(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1268,7 +1673,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp55(object p0, DungeonCoolDownType p1)
        public void __Gen_Delegate_Imp73(object p0, DungeonCoolDownType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1291,29 +1696,7 @@
#endif
        }
        
        public UnityEngine.UI.Button __Gen_Delegate_Imp56(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                UnityEngine.UI.Button __gen_ret = (UnityEngine.UI.Button)translator.GetObject(L, errFunc + 1, typeof(UnityEngine.UI.Button));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public IceCrystalVeinModel __Gen_Delegate_Imp57(object p0)
        public IceCrystalVeinModel __Gen_Delegate_Imp74(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1335,29 +1718,7 @@
#endif
        }
        
        public Snxxz.UI.ItemTipsModel __Gen_Delegate_Imp58(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.ItemTipsModel __gen_ret = (Snxxz.UI.ItemTipsModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.ItemTipsModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp59(object p0, int p1, bool p2)
        public void __Gen_Delegate_Imp75(object p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1381,7 +1742,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp60(object p0, int p1, object p2, int p3)
        public void __Gen_Delegate_Imp76(object p0, int p1, object p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1406,7 +1767,7 @@
#endif
        }
        
        public Snxxz.UI.PlayerPackModel __Gen_Delegate_Imp61(object p0)
        public Snxxz.UI.PlayerPackModel __Gen_Delegate_Imp77(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1428,7 +1789,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp62(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
        public int __Gen_Delegate_Imp78(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1452,7 +1813,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp63(object p0, int p1)
        public string __Gen_Delegate_Imp79(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1475,7 +1836,7 @@
#endif
        }
        
        public PlayerTaskDatas __Gen_Delegate_Imp64(object p0)
        public PlayerTaskDatas __Gen_Delegate_Imp80(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1497,7 +1858,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp65(object p0, int p1, int p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp81(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1521,7 +1882,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp66(object p0, int p1, int p2)
        public int __Gen_Delegate_Imp82(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1545,7 +1906,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp67(object p0, TreasureCategory p1)
        public void __Gen_Delegate_Imp83(object p0, TreasureCategory p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1568,7 +1929,7 @@
#endif
        }
        
        public Snxxz.UI.VipModel __Gen_Delegate_Imp68(object p0)
        public Snxxz.UI.VipModel __Gen_Delegate_Imp84(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1590,7 +1951,7 @@
#endif
        }
        
        public Snxxz.UI.MarketModel __Gen_Delegate_Imp69(object p0)
        public Snxxz.UI.MarketModel __Gen_Delegate_Imp85(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1612,7 +1973,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp70(object p0, ItemWinBtnType p1, object p2)
        public void __Gen_Delegate_Imp86(object p0, ItemWinBtnType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1636,7 +1997,7 @@
#endif
        }
        
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp71(object p0)
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp87(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1658,7 +2019,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp72(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        public void __Gen_Delegate_Imp88(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1681,7 +2042,7 @@
#endif
        }
        
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp73(object p0)
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp89(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1703,7 +2064,7 @@
#endif
        }
        
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp74(object p0)
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp90(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1725,7 +2086,7 @@
#endif
        }
        
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp75(object p0)
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp91(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1747,7 +2108,7 @@
#endif
        }
        
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp76(object p0)
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp92(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1769,7 +2130,7 @@
#endif
        }
        
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp77(object p0)
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp93(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1791,7 +2152,7 @@
#endif
        }
        
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp78(object p0)
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp94(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1813,7 +2174,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp79(object p0, ScrollerDataType p1, int p2, out float p3)
        public bool __Gen_Delegate_Imp95(object p0, ScrollerDataType p1, int p2, out float p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1838,7 +2199,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp80(object p0, int p1, int p2)
        public void __Gen_Delegate_Imp96(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1862,7 +2223,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp81(object p0, Snxxz.UI.Operation p1)
        public void __Gen_Delegate_Imp97(object p0, Snxxz.UI.Operation p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1885,7 +2246,7 @@
#endif
        }
        
        public Snxxz.UI.RealmModel __Gen_Delegate_Imp82(object p0)
        public Snxxz.UI.RealmModel __Gen_Delegate_Imp98(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1907,7 +2268,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp83(object p0, object p1, bool p2)
        public void __Gen_Delegate_Imp99(object p0, object p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1931,7 +2292,7 @@
#endif
        }
        
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp84(object p0)
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp100(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1953,7 +2314,7 @@
#endif
        }
        
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp85(object p0)
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp101(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1975,7 +2336,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp86(object p0)
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp102(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1997,7 +2358,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp87(object p0, int p1)
        public bool __Gen_Delegate_Imp103(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2020,7 +2381,7 @@
#endif
        }
        
        public Snxxz.UI.TestModel __Gen_Delegate_Imp88(object p0)
        public Snxxz.UI.TestModel __Gen_Delegate_Imp104(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2042,7 +2403,7 @@
#endif
        }
        
        public UIEffect __Gen_Delegate_Imp89(object p0)
        public UIEffect __Gen_Delegate_Imp105(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2064,7 +2425,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp90(object p0, object p1, object p2)
        public void __Gen_Delegate_Imp106(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2088,7 +2449,7 @@
#endif
        }
        
        public Treasure3DConfig __Gen_Delegate_Imp91(object p0)
        public Treasure3DConfig __Gen_Delegate_Imp107(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2110,7 +2471,7 @@
#endif
        }
        
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp92(object p0)
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp108(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2132,7 +2493,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp93(object p0, int p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp109(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2155,7 +2516,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp94(object p0, UnityEngine.Vector3 p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp110(object p0, UnityEngine.Vector3 p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2178,7 +2539,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp95(object p0, float p1)
        public System.Collections.IEnumerator __Gen_Delegate_Imp111(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2201,7 +2562,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp96(object p0, bool p1, bool p2)
        public void __Gen_Delegate_Imp112(object p0, bool p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2225,7 +2586,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp97(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
        public void __Gen_Delegate_Imp113(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2248,7 +2609,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp98(object p0, bool p1, int p2)
        public void __Gen_Delegate_Imp114(object p0, bool p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2272,7 +2633,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp99(object p0, object p1, int p2)
        public void __Gen_Delegate_Imp115(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2296,7 +2657,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp100(object p0, PackType p1, int p2, int p3)
        public void __Gen_Delegate_Imp116(object p0, PackType p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2321,7 +2682,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp101(object p0, int p1)
        public int __Gen_Delegate_Imp117(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2344,7 +2705,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp102(object p0, int p1, int p2, bool p3)
        public void __Gen_Delegate_Imp118(object p0, int p1, int p2, bool p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2369,7 +2730,7 @@
#endif
        }
        
        public UnityEngine.Camera __Gen_Delegate_Imp103(object p0)
        public UnityEngine.Camera __Gen_Delegate_Imp119(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2391,7 +2752,7 @@
#endif
        }
        
        public UnityEngine.Transform __Gen_Delegate_Imp104(object p0)
        public UnityEngine.Transform __Gen_Delegate_Imp120(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2413,7 +2774,7 @@
#endif
        }
        
        public float __Gen_Delegate_Imp105(object p0)
        public float __Gen_Delegate_Imp121(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2435,7 +2796,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp106(object p0)
        public UnityEngine.Vector3 __Gen_Delegate_Imp122(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2457,7 +2818,7 @@
#endif
        }
        
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp107(object p0)
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp123(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2479,7 +2840,7 @@
#endif
        }
        
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp108()
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp124()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2500,7 +2861,7 @@
#endif
        }
        
        public TreasureCategory __Gen_Delegate_Imp109(object p0)
        public TreasureCategory __Gen_Delegate_Imp125(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2522,7 +2883,7 @@
#endif
        }
        
        public UnityEngine.GameObject __Gen_Delegate_Imp110(object p0)
        public UnityEngine.GameObject __Gen_Delegate_Imp126(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2544,7 +2905,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp111(object p0, bool p1, TreasureCategory p2)
        public void __Gen_Delegate_Imp127(object p0, bool p1, TreasureCategory p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2568,7 +2929,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp112(object p0, TreasureCategory p1, object p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp128(object p0, TreasureCategory p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2592,7 +2953,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp113(object p0, TreasureCategory p1, bool p2)
        public void __Gen_Delegate_Imp129(object p0, TreasureCategory p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2616,7 +2977,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp114(object p0, object p1, float p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp130(object p0, object p1, float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2640,7 +3001,7 @@
#endif
        }
        
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp115(object p0)
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp131(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
Lua/Gen/GMCmdModelWrap.cs
@@ -21,11 +21,12 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(GMCmdModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 8, 0, 0);
            Utils.BeginObjectRegister(type, L, translator, 0, 9, 0, 0);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnSendGMQuest", _m_OnSendGMQuest);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendCrossServerGMQuest", _m_SendCrossServerGMQuest);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCmdArray", _m_GetCmdArray);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetRecordCmdlist", _m_SetRecordCmdlist);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetCmdArray", _m_SetCmdArray);
@@ -163,6 +164,34 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendCrossServerGMQuest(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                GMCmdModel gen_to_be_invoked = (GMCmdModel)translator.FastGetCSObj(L, 1);
                {
                    string _sendQuest = LuaAPI.lua_tostring(L, 2);
                    gen_to_be_invoked.SendCrossServerGMQuest( _sendQuest );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetCmdArray(RealStatePtr L)
        {
            try {
Lua/Gen/GameNetSystemWrap.cs
@@ -21,14 +21,16 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(GameNetSystem);
            Utils.BeginObjectRegister(type, L, translator, 0, 10, 5, 1);
            Utils.BeginObjectRegister(type, L, translator, 0, 12, 7, 2);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "BeginConnectGameServer", _m_BeginConnectGameServer);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "BeginConnectCrossServer", _m_BeginConnectCrossServer);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossServerData", _m_UpdateCrossServerData);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendInfo", _m_SendInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendToCrossServer", _m_SendToCrossServer);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "PushPackage", _m_PushPackage);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Disconnect", _m_Disconnect);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "DisconnectCrossServer", _m_DisconnectCrossServer);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Reconnect", _m_Reconnect);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "LoginOut", _m_LoginOut);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnAccountLogin", _m_OnAccountLogin);
@@ -38,10 +40,13 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "netState", _g_get_netState);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "mainSocketConnected", _g_get_mainSocketConnected);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "timeSinceMainSocketLastProtocol", _g_get_timeSinceMainSocketLastProtocol);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossServerConnected_Loigc", _g_get_crossServerConnected_Loigc);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossServerSocketConnected", _g_get_crossServerSocketConnected);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "timeSinceCrossServerSocketLastProtocol", _g_get_timeSinceCrossServerSocketLastProtocol);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossServerData", _g_get_crossServerData);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "netState", _s_set_netState);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossServerConnected_Loigc", _s_set_crossServerConnected_Loigc);
            
            
            Utils.EndObjectRegister(type, L, translator, null, null,
@@ -102,7 +107,10 @@
                {
                    string _ip = LuaAPI.lua_tostring(L, 2);
                    int _port = LuaAPI.xlua_tointeger(L, 3);
                    System.Action _onConnected = translator.GetDelegate<System.Action>(L, 4);
                    System.Action<bool> _onConnected = translator.GetDelegate<System.Action<bool>>(L, 4);
                    gen_to_be_invoked.BeginConnectGameServer( _ip, _port, _onConnected );
                    
                    
                    return 0;
@@ -129,8 +137,39 @@
                {
                    string _ip = LuaAPI.lua_tostring(L, 2);
                    int _port = LuaAPI.xlua_tointeger(L, 3);
                    System.Action _onConnected = translator.GetDelegate<System.Action>(L, 4);
                    System.Action<bool> _onConnected = translator.GetDelegate<System.Action<bool>>(L, 4);
                    
                    gen_to_be_invoked.BeginConnectCrossServer( _ip, _port, _onConnected );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateCrossServerData(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                GameNetSystem gen_to_be_invoked = (GameNetSystem)translator.FastGetCSObj(L, 1);
                {
                    string _ip = LuaAPI.lua_tostring(L, 2);
                    int _port = LuaAPI.xlua_tointeger(L, 3);
                    byte _state = (byte)LuaAPI.xlua_tointeger(L, 4);
                    gen_to_be_invoked.UpdateCrossServerData( _ip, _port, _state );
                    
                    
                    
@@ -257,6 +296,33 @@
                {
                    
                    gen_to_be_invoked.Disconnect(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_DisconnectCrossServer(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                GameNetSystem gen_to_be_invoked = (GameNetSystem)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.DisconnectCrossServer(  );
                    
                    
                    
@@ -423,6 +489,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_crossServerConnected_Loigc(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                GameNetSystem gen_to_be_invoked = (GameNetSystem)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.crossServerConnected_Loigc);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_crossServerSocketConnected(RealStatePtr L)
        {
            try {
@@ -450,6 +530,20 @@
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_crossServerData(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                GameNetSystem gen_to_be_invoked = (GameNetSystem)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.crossServerData);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
@@ -468,6 +562,21 @@
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_crossServerConnected_Loigc(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                GameNetSystem gen_to_be_invoked = (GameNetSystem)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.crossServerConnected_Loigc = LuaAPI.lua_toboolean(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        
        
        
Lua/Gen/Item_ClassWrap.cs
New file
@@ -0,0 +1,177 @@
#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class Item_ClassWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Item_Class);
            Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "ItemId", _g_get_ItemId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "ItemNumber", _g_get_ItemNumber);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "Isbind", _g_get_Isbind);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "ItemId", _s_set_ItemId);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "ItemNumber", _s_set_ItemNumber);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "Isbind", _s_set_Isbind);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0);
            Utils.EndClassRegister(type, L, translator);
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                if(LuaAPI.lua_gettop(L) == 1)
                {
                    Item_Class gen_ret = new Item_Class();
                    translator.Push(L, gen_ret);
                    return 1;
                }
            }
            catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to Item_Class constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ItemId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Item_Class gen_to_be_invoked = (Item_Class)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.ItemId);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ItemNumber(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Item_Class gen_to_be_invoked = (Item_Class)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.ItemNumber);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_Isbind(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Item_Class gen_to_be_invoked = (Item_Class)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.Isbind);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_ItemId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Item_Class gen_to_be_invoked = (Item_Class)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.ItemId = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_ItemNumber(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Item_Class gen_to_be_invoked = (Item_Class)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.ItemNumber = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_Isbind(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Item_Class gen_to_be_invoked = (Item_Class)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.Isbind = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
    }
}
Lua/Gen/PlayerDatasWrap.cs
@@ -222,10 +222,11 @@
            
                
                {
                    PlayerDataRefresh __type;translator.Get(L, 2, out __type);
                    uint _value = LuaAPI.xlua_touint(L, 3);
                    bool _isMainServerData = LuaAPI.lua_toboolean(L, 2);
                    PlayerDataRefresh __type;translator.Get(L, 3, out __type);
                    uint _value = LuaAPI.xlua_touint(L, 4);
                    
                    gen_to_be_invoked.RefreshProperty( __type, _value );
                    gen_to_be_invoked.RefreshProperty( _isMainServerData, __type, _value );
                    
                    
                    
Lua/Gen/PlayerDatasWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 117d9105067ba0241a338d437c5a4d47
timeCreated: 1545203726
timeCreated: 1545363067
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/Resources.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: a545fb3dcf719304fa74180c10219375
folderAsset: yes
timeCreated: 1542357825
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/SnxxzUICrossServerModelWrap.cs
New file
@@ -0,0 +1,648 @@
#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class SnxxzUICrossServerModelWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.CrossServerModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 14, 9, 1);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnAfterPlayerDataInitialize", _m_OnAfterPlayerDataInitialize);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnPlayerLoginOk", _m_OnPlayerLoginOk);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateDayAwardState", _m_UpdateDayAwardState);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SortDayAwardsList", _m_SortDayAwardsList);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CompareByCompleteProgress", _m_CompareByCompleteProgress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdatePKResultInfo", _m_UpdatePKResultInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendCrossMatch", _m_SendCrossMatch);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendBuyMatchCount", _m_SendBuyMatchCount);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPkInfoLocalSave", _m_SetPkInfoLocalSave);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateDayAwardsEvent", _e_UpdateDayAwardsEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdatePkResultEvent", _e_UpdatePkResultEvent);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "PkResultLocalSaveKey", _g_get_PkResultLocalSaveKey);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "localSaveResults", _g_get_localSaveResults);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "freeMaxMatchNum", _g_get_freeMaxMatchNum);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "buyMaxMatchNum", _g_get_buyMaxMatchNum);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "priceFormula", _g_get_priceFormula);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "winStreakScoreFormula", _g_get_winStreakScoreFormula);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "dayAwardTypelist", _g_get_dayAwardTypelist);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "pkResultInfo", _g_get_pkResultInfo);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "sortDayAwardslist", _g_get_sortDayAwardslist);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "sortDayAwardslist", _s_set_sortDayAwardslist);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossServerDataMapId", Snxxz.UI.CrossServerModel.CrossServerDataMapId);
            Utils.EndClassRegister(type, L, translator);
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                if(LuaAPI.lua_gettop(L) == 1)
                {
                    Snxxz.UI.CrossServerModel gen_ret = new Snxxz.UI.CrossServerModel();
                    translator.Push(L, gen_ret);
                    return 1;
                }
            }
            catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.CrossServerModel constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.Init(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnBeforePlayerDataInitialize(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.OnBeforePlayerDataInitialize(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnAfterPlayerDataInitialize(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.OnAfterPlayerDataInitialize(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnPlayerLoginOk(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.OnPlayerLoginOk(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UnInit(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.UnInit(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateDayAwardState(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.UpdateDayAwardState(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SortDayAwardsList(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SortDayAwardsList(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CompareByCompleteProgress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    Snxxz.UI.CrossServerModel.AwardType _start = (Snxxz.UI.CrossServerModel.AwardType)translator.GetObject(L, 2, typeof(Snxxz.UI.CrossServerModel.AwardType));
                    Snxxz.UI.CrossServerModel.AwardType _end = (Snxxz.UI.CrossServerModel.AwardType)translator.GetObject(L, 3, typeof(Snxxz.UI.CrossServerModel.AwardType));
                        int gen_ret = gen_to_be_invoked.CompareByCompleteProgress( _start, _end );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdatePKResultInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    HC003_tagGCCrossRealmPKOverInfo _pKOverInfo = (HC003_tagGCCrossRealmPKOverInfo)translator.GetObject(L, 2, typeof(HC003_tagGCCrossRealmPKOverInfo));
                    gen_to_be_invoked.UpdatePKResultInfo( _pKOverInfo );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendCrossMatch(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.SendCrossMatch( _type );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendBuyMatchCount(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SendBuyMatchCount(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetPkInfoLocalSave(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                {
                    Snxxz.UI.CrossServerPkResult _resultInfo = (Snxxz.UI.CrossServerPkResult)translator.GetObject(L, 2, typeof(Snxxz.UI.CrossServerPkResult));
                    gen_to_be_invoked.SetPkInfoLocalSave( _resultInfo );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_PkResultLocalSaveKey(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.PkResultLocalSaveKey);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_localSaveResults(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.localSaveResults);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_freeMaxMatchNum(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.freeMaxMatchNum);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_buyMaxMatchNum(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.buyMaxMatchNum);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_priceFormula(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.priceFormula);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_winStreakScoreFormula(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.winStreakScoreFormula);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_dayAwardTypelist(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.dayAwardTypelist);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_pkResultInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.pkResultInfo);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_sortDayAwardslist(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.sortDayAwardslist);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_sortDayAwardslist(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.sortDayAwardslist = (System.Collections.Generic.List<Snxxz.UI.CrossServerModel.AwardType>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List<Snxxz.UI.CrossServerModel.AwardType>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdateDayAwardsEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                System.Action gen_delegate = translator.GetDelegate<System.Action>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.UpdateDayAwardsEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdateDayAwardsEvent -= gen_delegate;
                        return 0;
                    }
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.CrossServerModel.UpdateDayAwardsEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdatePkResultEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerModel gen_to_be_invoked = (Snxxz.UI.CrossServerModel)translator.FastGetCSObj(L, 1);
                System.Action gen_delegate = translator.GetDelegate<System.Action>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.UpdatePkResultEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdatePkResultEvent -= gen_delegate;
                        return 0;
                    }
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.CrossServerModel.UpdatePkResultEvent!");
            return 0;
        }
    }
}
Lua/Gen/SnxxzUILoginModelWrap.cs
@@ -21,14 +21,16 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.LoginModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 8, 13, 7);
            Utils.BeginObjectRegister(type, L, translator, 0, 10, 13, 7);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "AccountLogin", _m_AccountLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ReAccountLogin", _m_ReAccountLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "AccessLogin", _m_AccessLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CheckClientVersion", _m_CheckClientVersion);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnGetPlayerLoginInfo", _m_OnGetPlayerLoginInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "EnterWorld", _m_EnterWorld);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "NofityResigerResult", _m_NofityResigerResult);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "registerResultEvent", _e_registerResultEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "accountBindOkEvent", _e_accountBindOkEvent);
@@ -231,6 +233,89 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_AccessLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LoginModel gen_to_be_invoked = (Snxxz.UI.LoginModel)translator.FastGetCSObj(L, 1);
                {
                    H0101_tagServerPrepared __serverInfo = (H0101_tagServerPrepared)translator.GetObject(L, 2, typeof(H0101_tagServerPrepared));
                    gen_to_be_invoked.AccessLogin( __serverInfo );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CheckClientVersion(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LoginModel gen_to_be_invoked = (Snxxz.UI.LoginModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.CheckClientVersion(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnGetPlayerLoginInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LoginModel gen_to_be_invoked = (Snxxz.UI.LoginModel)translator.FastGetCSObj(L, 1);
                {
                    byte __type = (byte)LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.OnGetPlayerLoginInfo( __type );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_EnterWorld(RealStatePtr L)
        {
            try {
@@ -246,36 +331,6 @@
                    int __type = LuaAPI.xlua_tointeger(L, 2);
                    
                    gen_to_be_invoked.EnterWorld( __type );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_NofityResigerResult(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LoginModel gen_to_be_invoked = (Snxxz.UI.LoginModel)translator.FastGetCSObj(L, 1);
                {
                    bool __ok = LuaAPI.lua_toboolean(L, 2);
                    string __accountName = LuaAPI.lua_tostring(L, 3);
                    string __password = LuaAPI.lua_tostring(L, 4);
                    string __result = LuaAPI.lua_tostring(L, 5);
                    
                    
                    
Lua/Gen/StageManagerWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(StageManager);
            Utils.BeginObjectRegister(type, L, translator, 0, 5, 8, 2);
            Utils.BeginObjectRegister(type, L, translator, 0, 5, 9, 2);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "LoadCreateRoleStage", _m_LoadCreateRoleStage);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "LoadSelectRoleStage", _m_LoadSelectRoleStage);
@@ -37,6 +37,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentMapResId", _g_get_currentMapResId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "stageAssetName", _g_get_stageAssetName);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "isLoading", _g_get_isLoading);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "isClientChangeMap", _g_get_isClientChangeMap);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "onStageLoadFinish", _g_get_onStageLoadFinish);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "isServerPreparing", _s_set_isServerPreparing);
@@ -269,6 +270,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_isClientChangeMap(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                StageManager gen_to_be_invoked = (StageManager)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isClientChangeMap);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_onStageLoadFinish(RealStatePtr L)
        {
            try {
Lua/Gen/XLuaGenAutoRegister.cs
@@ -302,6 +302,12 @@
            translator.DelayWrapLoader(typeof(SelectEquipModel), SelectEquipModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerModel), SnxxzUICrossServerModelWrap.__Register);
            translator.DelayWrapLoader(typeof(Item_Class), Item_ClassWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.DailyQuestActionTimer), SnxxzUIDailyQuestActionTimerWrap.__Register);
        
        
@@ -325,16 +331,16 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonAssistModel), SnxxzUIDungeonAssistModelWrap.__Register);
        
        }
        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.Dungeon), SnxxzUIDungeonWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonLiquidModel), SnxxzUIDungeonLiquidModelWrap.__Register);
        
        }
        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonModel), SnxxzUIDungeonModelWrap.__Register);
        
@@ -482,16 +488,16 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.TaskAllocation), SnxxzUITaskAllocationWrap.__Register);
        
        }
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.TipPanel), SnxxzUITipPanelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(PutawayData), PutawayDataWrap.__Register);
        
        }
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.BattleHint), SnxxzUIBattleHintWrap.__Register);
        
@@ -639,16 +645,16 @@
        
            translator.DelayWrapLoader(typeof(GodBeastModel), GodBeastModelWrap.__Register);
        
        }
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(HowToPlayModel), HowToPlayModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(WashProModel), WashProModelWrap.__Register);
        
        }
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.WingsRedDot), SnxxzUIWingsRedDotWrap.__Register);
        
@@ -796,16 +802,16 @@
        
            translator.DelayWrapLoader(typeof(ComponentExtersion), ComponentExtersionWrap.__Register);
        
        }
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(DeviceUtility), DeviceUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(FileExtersion), FileExtersionWrap.__Register);
        
        }
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(GMCommand), GMCommandWrap.__Register);
        
Lua/Gen/XLuaGenAutoRegister.cs.meta
@@ -1,10 +1,6 @@
fileFormatVersion: 2
guid: 11479d6613f53454b9f092ed34c058f8
<<<<<<< HEAD
timeCreated: 1544413150
=======
timeCreated: 1545203726
>>>>>>> origin/master
timeCreated: 1545363067
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/link.xml
@@ -74,6 +74,8 @@
        <type fullname="VersionUtility" preserve="all"/>
        <type fullname="ComposeWinModel" preserve="all"/>
        <type fullname="SelectEquipModel" preserve="all"/>
        <type fullname="Snxxz.UI.CrossServerModel" preserve="all"/>
        <type fullname="Item_Class" preserve="all"/>
        <type fullname="Snxxz.UI.DailyQuestActionTimer" preserve="all"/>
        <type fullname="Snxxz.UI.DailyQuestModel" preserve="all"/>
        <type fullname="Snxxz.UI.ResourcesBackModel" preserve="all"/>
System/GatheringSoul.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: a909480d8f63a014e80afa4e13a85c1c
folderAsset: yes
timeCreated: 1544420694
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant: