少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-04 a2854dde1f994c347e1f86562aef98635da8f830
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
4个文件已删除
27个文件已修改
2413 ■■■■■ 已修改文件
Core/GameEngine/Model/Config/GatherSoulPropertyConfig.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GatherSoulPropertyConfig.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ComposeWinModelWrap.cs 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs 1406 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SelectEquipModelWrap.cs 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs 184 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIGatheringSoulModelWrap.cs 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIItemTipsModelWrap.cs 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/UIHelperWrap.cs 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatCenter.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatContentBehaviour.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeFirstTypeCell.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeSecondTypeCell.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeToolsWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeWinModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/WarehouseTipsWin.cs 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulEquipListWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulHoleBehaviour.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulItemBehaviour.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulTipWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulTotalPropertyWin.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatheringSoulModel.cs 181 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/HeadPortraitTip.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/PlayerStrengthengDatas.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/RotatePointer.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/WheelOfFortuneWin.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/GatherSoulPropertyConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Tuesday, December 18, 2018
//    [  Date ]:           Friday, January 04, 2019
//--------------------------------------------------------
using UnityEngine;
@@ -17,7 +17,7 @@
        public string AttrInfo3 { get ; private set; } 
        public string AttrInfo4 { get ; private set; } 
        public string AttrInfo5 { get ; private set; } 
        public int sort { get ; private set ; }
        public string sort { get ; private set; }
        public override string getKey()
        {
@@ -39,7 +39,7 @@
            
                AttrInfo5 = rawContents[5].Trim();
            
                sort=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0;
                sort = rawContents[6].Trim();
            }
            catch (Exception ex)
            {
Core/GameEngine/Model/Config/GatherSoulPropertyConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 94d416140f232244a8491a1281aa4af3
timeCreated: 1545099843
timeCreated: 1546568196
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs
File was deleted
Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs.meta
File was deleted
Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs
File was deleted
Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs.meta
File was deleted
Lua/Gen/ComposeWinModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(ComposeWinModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 44, 10, 7);
            Utils.BeginObjectRegister(type, L, translator, 0, 46, 10, 7);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
@@ -44,6 +44,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetCountById", _m_TryGetCountById);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetIdByDisplay", _m_TryGetIdByDisplay);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetItemCompoundByMakeId", _m_TryGetItemCompoundByMakeId);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetUpdateSendComposeEvent", _m_SetUpdateSendComposeEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsComposeJobLimit", _m_IsComposeJobLimit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsTrailerByLevel", _m_IsTrailerByLevel);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTicketId", _m_GetTicketId);
@@ -63,6 +64,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetComposeTypeRed", _m_SetComposeTypeRed);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RefreshComposeRed", _m_RefreshComposeRed);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateSendComposeEvent", _e_UpdateSendComposeEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetModelEvent", _e_ResetModelEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateThirdTypeEvent", _e_UpdateThirdTypeEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateSecondTypeEvent", _e_UpdateSecondTypeEvent);
@@ -766,6 +768,33 @@
                    
                    
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetUpdateSendComposeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ComposeWinModel gen_to_be_invoked = (ComposeWinModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SetUpdateSendComposeEvent(  );
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
@@ -1608,6 +1637,40 @@
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdateSendComposeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            ComposeWinModel gen_to_be_invoked = (ComposeWinModel)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.UpdateSendComposeEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdateSendComposeEvent -= 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 ComposeWinModel.UpdateSendComposeEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_ResetModelEvent(RealStatePtr L)
        {
            try {
Lua/Gen/DelegatesGensBridge.cs
@@ -573,7 +573,29 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOneModel.AwardType> __Gen_Delegate_Imp25(object p0)
        public StoreModel __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);
                StoreModel __gen_ret = (StoreModel)translator.GetObject(L, errFunc + 1, typeof(StoreModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOneModel.AwardType> __Gen_Delegate_Imp26(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -595,7 +617,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp26(object p0, object p1, object p2)
        public int __Gen_Delegate_Imp27(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -619,7 +641,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp27(object p0)
        public int __Gen_Delegate_Imp28(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -641,7 +663,7 @@
#endif
        }
        
        public Snxxz.UI.CrossServerOneVsOnePkResult __Gen_Delegate_Imp28(object p0)
        public Snxxz.UI.CrossServerOneVsOnePkResult __Gen_Delegate_Imp29(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -663,7 +685,7 @@
#endif
        }
        
        public PlayerBuffDatas __Gen_Delegate_Imp29(object p0)
        public PlayerBuffDatas __Gen_Delegate_Imp30(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -685,7 +707,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp30(object p0, int p1, out Snxxz.UI.CrossServerOneVsOneModel.CrossServerOneVsOneHistory p2)
        public bool __Gen_Delegate_Imp31(object p0, int p1, out Snxxz.UI.CrossServerOneVsOneModel.CrossServerOneVsOneHistory p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -709,328 +731,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo> __Gen_Delegate_Imp31(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.CrossServerOneVsOnePKSeason.PkZoneInfo> __gen_ret = (System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp32(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo 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 = (Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo)translator.GetObject(L, errFunc + 2, typeof(Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo));
                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_Imp33(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo 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 = (Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo)translator.GetObject(L, errFunc + 2, typeof(Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo));
                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_Imp34(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 System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp35(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 int __Gen_Delegate_Imp36(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_Imp37(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 uint[] __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);
                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_Imp39(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_Imp40(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_Imp41(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_Imp42(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_Imp43(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 void __Gen_Delegate_Imp44(object p0, ScrollerDataType p1, 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);
                translator.Push(L, p1);
                LuaAPI.xlua_pushinteger(L, p2);
                PCall(L, 3, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public int __Gen_Delegate_Imp45(object p0, int p1)
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp32(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1045,7 +746,7 @@
                PCall(L, 2, 1, errFunc);
                
                
                int __gen_ret = LuaAPI.xlua_tointeger(L, errFunc + 1);
                Snxxz.UI.Redpoint __gen_ret = (Snxxz.UI.Redpoint)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.Redpoint));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
@@ -1053,7 +754,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp46(object p0, object p1)
        public void __Gen_Delegate_Imp33(object p0, PlayerDataRefresh p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1063,99 +764,9 @@
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.PushAny(L, p1);
                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 Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp47(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.DungeonAssistModel __gen_ret = (Snxxz.UI.DungeonAssistModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.DungeonAssistModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public FriendsModel __Gen_Delegate_Imp48(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);
                FriendsModel __gen_ret = (FriendsModel)translator.GetObject(L, errFunc + 1, typeof(FriendsModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.TreasureModel __Gen_Delegate_Imp49(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.TreasureModel __gen_ret = (Snxxz.UI.TreasureModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.TreasureModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp50(object p0, bool p1, float 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);
                LuaAPI.lua_pushboolean(L, p1);
                LuaAPI.lua_pushnumber(L, p2);
                PCall(L, 3, 0, errFunc);
                PCall(L, 2, 0, errFunc);
                
                
                
@@ -1166,73 +777,7 @@
#endif
        }
        
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp51(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<string> __gen_ret = (System.Collections.Generic.List<string>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<string>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.FairyModel __Gen_Delegate_Imp52(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.FairyModel __gen_ret = (Snxxz.UI.FairyModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.FairyModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.TeamModel __Gen_Delegate_Imp53(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.TeamModel __gen_ret = (Snxxz.UI.TeamModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.TeamModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp54(object p0, int p1, out int p2)
        public bool __Gen_Delegate_Imp34(object p0, int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1256,7 +801,553 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp55(object p0, out string p1)
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo> __Gen_Delegate_Imp35(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.CrossServerOneVsOnePKSeason.PkZoneInfo> __gen_ret = (System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp36(object p0, bool 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);
                LuaAPI.lua_pushboolean(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_Imp37(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo 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 = (Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo)translator.GetObject(L, errFunc + 2, typeof(Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo));
                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_Imp38(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo 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 = (Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo)translator.GetObject(L, errFunc + 2, typeof(Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo));
                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_Imp39(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 System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp40(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 int __Gen_Delegate_Imp41(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_Imp42(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 uint[] __Gen_Delegate_Imp43(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_Imp44(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_Imp45(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_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 Snxxz.UI.ItemTipsModel __Gen_Delegate_Imp47(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_Imp48(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 void __Gen_Delegate_Imp49(object p0, ScrollerDataType p1, 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);
                translator.Push(L, p1);
                LuaAPI.xlua_pushinteger(L, p2);
                PCall(L, 3, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public int __Gen_Delegate_Imp50(object p0, 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);
                LuaAPI.xlua_pushinteger(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 bool __Gen_Delegate_Imp51(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_Imp52(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.DungeonAssistModel __gen_ret = (Snxxz.UI.DungeonAssistModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.DungeonAssistModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public FriendsModel __Gen_Delegate_Imp53(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);
                FriendsModel __gen_ret = (FriendsModel)translator.GetObject(L, errFunc + 1, typeof(FriendsModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.TreasureModel __Gen_Delegate_Imp54(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.TreasureModel __gen_ret = (Snxxz.UI.TreasureModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.TreasureModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp55(object p0, bool p1, float 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);
                LuaAPI.lua_pushboolean(L, p1);
                LuaAPI.lua_pushnumber(L, p2);
                PCall(L, 3, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.List<string> __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);
                System.Collections.Generic.List<string> __gen_ret = (System.Collections.Generic.List<string>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.List<string>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.FairyModel __Gen_Delegate_Imp57(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.FairyModel __gen_ret = (Snxxz.UI.FairyModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.FairyModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.TeamModel __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.TeamModel __gen_ret = (Snxxz.UI.TeamModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.TeamModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public bool __Gen_Delegate_Imp59(object p0, out string p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1279,7 +1370,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp56(object p0, out int p1, out int p2)
        public bool __Gen_Delegate_Imp60(object p0, out int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1303,7 +1394,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp57(object p0, out int p1, out float p2)
        public bool __Gen_Delegate_Imp61(object p0, out int p1, out float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1327,7 +1418,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp58(object p0, VipPrivilegeType p1)
        public int __Gen_Delegate_Imp62(object p0, VipPrivilegeType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1350,7 +1441,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp59(object p0, int p1)
        public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp63(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1373,7 +1464,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<string, TableConfig.DungeonHelpBattleConfig> __Gen_Delegate_Imp60(object p0)
        public System.Collections.Generic.Dictionary<string, TableConfig.DungeonHelpBattleConfig> __Gen_Delegate_Imp64(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1395,7 +1486,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp61(object p0)
        public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp65(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1417,7 +1508,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp62(object p0, int p1, bool p2)
        public int __Gen_Delegate_Imp66(object p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1441,7 +1532,7 @@
#endif
        }
        
        public TableConfig.DungeonHelpBattleConfig __Gen_Delegate_Imp63(object p0, int p1, int p2)
        public TableConfig.DungeonHelpBattleConfig __Gen_Delegate_Imp67(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1465,7 +1556,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp64(object p0, object p1, object p2, bool p3, bool p4)
        public void __Gen_Delegate_Imp68(object p0, object p1, object p2, bool p3, bool p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1491,7 +1582,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp65(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
        public bool __Gen_Delegate_Imp69(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1518,7 +1609,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp66(object p0, int p1)
        public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp70(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1541,7 +1632,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp67(object p0)
        public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp71(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1563,7 +1654,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp68(object p0, int p1, int p2, int p3)
        public void __Gen_Delegate_Imp72(object p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1588,7 +1679,7 @@
#endif
        }
        
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp69(object p0)
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp73(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1610,7 +1701,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp70(object p0, float p1)
        public void __Gen_Delegate_Imp74(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1633,7 +1724,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp71(object p0)
        public System.Collections.IEnumerator __Gen_Delegate_Imp75(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1655,29 +1746,7 @@
#endif
        }
        
        public StoreModel __Gen_Delegate_Imp72(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);
                StoreModel __gen_ret = (StoreModel)translator.GetObject(L, errFunc + 1, typeof(StoreModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp73(object p0, PlayerDataRefresh p1)
        public void __Gen_Delegate_Imp76(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1700,30 +1769,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp74(object p0, Snxxz.UI.PlayerDetails.DetailType 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 Snxxz.UI.FairyFeastModel __Gen_Delegate_Imp75(object p0)
        public Snxxz.UI.FairyFeastModel __Gen_Delegate_Imp77(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1745,7 +1791,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp76(object p0, Snxxz.UI.FairyFeastRank p1, Snxxz.UI.FairyFeastRank p2)
        public int __Gen_Delegate_Imp78(object p0, Snxxz.UI.FairyFeastRank p1, Snxxz.UI.FairyFeastRank p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1769,7 +1815,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp77(object p0, uint p1, int p2)
        public void __Gen_Delegate_Imp79(object p0, uint p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1793,7 +1839,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp78(object p0, int p1)
        public System.Collections.IEnumerator __Gen_Delegate_Imp80(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1816,7 +1862,7 @@
#endif
        }
        
        public PlayerMainDate __Gen_Delegate_Imp79(object p0)
        public PlayerMainDate __Gen_Delegate_Imp81(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1838,7 +1884,7 @@
#endif
        }
        
        public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp80(object p0)
        public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp82(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1860,7 +1906,7 @@
#endif
        }
        
        public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp81(object p0)
        public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp83(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1882,7 +1928,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp82(object p0, DungeonCoolDownType p1)
        public void __Gen_Delegate_Imp84(object p0, DungeonCoolDownType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1905,7 +1951,7 @@
#endif
        }
        
        public IceCrystalVeinModel __Gen_Delegate_Imp83(object p0)
        public IceCrystalVeinModel __Gen_Delegate_Imp85(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1927,7 +1973,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp84(object p0, int p1, bool p2)
        public void __Gen_Delegate_Imp86(object p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1951,7 +1997,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp85(object p0, int p1, object p2, int p3)
        public void __Gen_Delegate_Imp87(object p0, int p1, object p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1976,7 +2022,7 @@
#endif
        }
        
        public Snxxz.UI.PlayerPackModel __Gen_Delegate_Imp86(object p0)
        public Snxxz.UI.PlayerPackModel __Gen_Delegate_Imp88(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1998,7 +2044,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp87(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
        public int __Gen_Delegate_Imp89(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2022,7 +2068,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp88(object p0, int p1)
        public string __Gen_Delegate_Imp90(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2045,7 +2091,7 @@
#endif
        }
        
        public Snxxz.UI.FairyFeastTransmitShow __Gen_Delegate_Imp89()
        public Snxxz.UI.FairyFeastTransmitShow __Gen_Delegate_Imp91()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2066,7 +2112,7 @@
#endif
        }
        
        public UnityEngine.Camera __Gen_Delegate_Imp90(object p0)
        public UnityEngine.Camera __Gen_Delegate_Imp92(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2088,7 +2134,7 @@
#endif
        }
        
        public Snxxz.UI.FairyFeastTransmitShow.FairyTransmitModel __Gen_Delegate_Imp91(object p0)
        public Snxxz.UI.FairyFeastTransmitShow.FairyTransmitModel __Gen_Delegate_Imp93(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2110,7 +2156,7 @@
#endif
        }
        
        public float __Gen_Delegate_Imp92(object p0)
        public float __Gen_Delegate_Imp94(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2132,7 +2178,7 @@
#endif
        }
        
        public Snxxz.UI.RoleParticularModel __Gen_Delegate_Imp93(object p0)
        public Snxxz.UI.RoleParticularModel __Gen_Delegate_Imp95(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2154,7 +2200,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp94(object p0, ulong p1)
        public void __Gen_Delegate_Imp96(object p0, ulong p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2177,7 +2223,7 @@
#endif
        }
        
        public UnityEngine.GameObject __Gen_Delegate_Imp95(object p0)
        public UnityEngine.GameObject __Gen_Delegate_Imp97(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2199,7 +2245,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp96(object p0, Snxxz.UI.ServerItem p1, Snxxz.UI.ServerItem p2)
        public int __Gen_Delegate_Imp98(object p0, Snxxz.UI.ServerItem p1, Snxxz.UI.ServerItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2223,7 +2269,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp97(bool p0)
        public void __Gen_Delegate_Imp99(bool p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2245,7 +2291,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulDungeonModel __Gen_Delegate_Imp98(object p0)
        public Snxxz.UI.GatherSoulDungeonModel __Gen_Delegate_Imp100(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2267,7 +2313,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp99(object p0, int p1, uint p2)
        public void __Gen_Delegate_Imp101(object p0, int p1, uint p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2291,7 +2337,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulComposeModel __Gen_Delegate_Imp100(object p0)
        public Snxxz.UI.GatherSoulComposeModel __Gen_Delegate_Imp102(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2313,7 +2359,7 @@
#endif
        }
        
        public Snxxz.UI.GatheringSoulModel __Gen_Delegate_Imp101(object p0)
        public Snxxz.UI.GatheringSoulModel __Gen_Delegate_Imp103(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2335,7 +2381,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulComposeModel.ComposeCategory> __Gen_Delegate_Imp102(object p0)
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulComposeModel.ComposeCategory> __Gen_Delegate_Imp104(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2357,7 +2403,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<Snxxz.UI.GatherSoulComposeModel.ComposeCategory, System.Collections.Generic.List<int>> __Gen_Delegate_Imp103(object p0)
        public System.Collections.Generic.Dictionary<Snxxz.UI.GatherSoulComposeModel.ComposeCategory, System.Collections.Generic.List<int>> __Gen_Delegate_Imp105(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2379,7 +2425,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulComposeModel.ComposeCategory __Gen_Delegate_Imp104(object p0)
        public Snxxz.UI.GatherSoulComposeModel.ComposeCategory __Gen_Delegate_Imp106(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2401,7 +2447,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp105(object p0, Snxxz.UI.GatherSoulComposeModel.ComposeCategory p1)
        public void __Gen_Delegate_Imp107(object p0, Snxxz.UI.GatherSoulComposeModel.ComposeCategory p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2424,7 +2470,7 @@
#endif
        }
        
        public Snxxz.UI.VirtualItem __Gen_Delegate_Imp106(object p0)
        public Snxxz.UI.VirtualItem __Gen_Delegate_Imp108(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2446,7 +2492,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp107(object p0, Snxxz.UI.VirtualItem p1)
        public void __Gen_Delegate_Imp109(object p0, Snxxz.UI.VirtualItem p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2469,7 +2515,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp108(object p0, int p1, out Snxxz.UI.GatherSoulComposeModel.Compose p2)
        public bool __Gen_Delegate_Imp110(object p0, int p1, out Snxxz.UI.GatherSoulComposeModel.Compose p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2493,7 +2539,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp109(object p0, ScrollerDataType p1, int p2, out float p3)
        public bool __Gen_Delegate_Imp111(object p0, ScrollerDataType p1, int p2, out float p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2518,7 +2564,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp110(object p0, int p1, int p2, bool p3)
        public void __Gen_Delegate_Imp112(object p0, int p1, int p2, bool p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2543,7 +2589,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulDungeonHelp __Gen_Delegate_Imp111(object p0)
        public Snxxz.UI.GatherSoulDungeonHelp __Gen_Delegate_Imp113(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2565,7 +2611,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp112(object p0, Snxxz.UI.GatherSoulDungeonHelp p1)
        public void __Gen_Delegate_Imp114(object p0, Snxxz.UI.GatherSoulDungeonHelp p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2588,7 +2634,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp113(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GatherSoulDungeonModel.ItemInfo> p2)
        public bool __Gen_Delegate_Imp115(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GatherSoulDungeonModel.ItemInfo> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2612,7 +2658,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp114(object p0, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p1, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p2)
        public int __Gen_Delegate_Imp116(object p0, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p1, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2636,7 +2682,7 @@
#endif
        }
        
        public Snxxz.UI.VirtualPackModel __Gen_Delegate_Imp115(object p0)
        public Snxxz.UI.VirtualPackModel __Gen_Delegate_Imp117(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2658,7 +2704,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp116(object p0, ItemWinBtnType p1, object p2)
        public void __Gen_Delegate_Imp118(object p0, ItemWinBtnType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2682,7 +2728,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp117(object p0, int p1, int p2)
        public void __Gen_Delegate_Imp119(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2706,7 +2752,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp118(object p0, PackType p1, int p2)
        public void __Gen_Delegate_Imp120(object p0, PackType p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2730,7 +2776,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp119(object p0, UnityEngine.Vector3 p1, UnityEngine.Vector3 p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp121(object p0, UnityEngine.Vector3 p1, UnityEngine.Vector3 p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2754,7 +2800,7 @@
#endif
        }
        
        public System.Collections.Generic.List<int> __Gen_Delegate_Imp120(object p0)
        public System.Collections.Generic.List<int> __Gen_Delegate_Imp122(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2776,7 +2822,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> __Gen_Delegate_Imp121(object p0)
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> __Gen_Delegate_Imp123(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2798,7 +2844,29 @@
#endif
        }
        
        public string __Gen_Delegate_Imp122(int p0)
        public System.Collections.Generic.Dictionary<int, int> __Gen_Delegate_Imp124(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.Dictionary<int, int> __gen_ret = (System.Collections.Generic.Dictionary<int, int>)translator.GetObject(L, errFunc + 1, typeof(System.Collections.Generic.Dictionary<int, int>));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public string __Gen_Delegate_Imp125(int p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2820,7 +2888,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp123(object p0, object p1)
        public int __Gen_Delegate_Imp126(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2843,7 +2911,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp124(object p0, PackType p1)
        public void __Gen_Delegate_Imp127(object p0, PackType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2866,7 +2934,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp125(object p0, out System.Collections.Generic.List<int> p1)
        public bool __Gen_Delegate_Imp128(object p0, out System.Collections.Generic.List<int> p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2889,7 +2957,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp126(object p0, int p1)
        public bool __Gen_Delegate_Imp129(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2912,7 +2980,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp127(object p0, int p1, ref System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> p2)
        public void __Gen_Delegate_Imp130(object p0, int p1, ref System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2937,7 +3005,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp128(object p0, object p1, int p2, out int p3)
        public bool __Gen_Delegate_Imp131(object p0, object p1, int p2, out int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2962,7 +3030,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp129(object p0, object p1, out int p2)
        public bool __Gen_Delegate_Imp132(object p0, object p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2986,7 +3054,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp130(object p0, int p1, object p2)
        public bool __Gen_Delegate_Imp133(object p0, int p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3010,7 +3078,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp131(object p0, int p1, object p2)
        public int __Gen_Delegate_Imp134(object p0, int p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3034,7 +3102,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp132(object p0, int p1, int p2)
        public bool __Gen_Delegate_Imp135(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3058,7 +3126,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp133(object p0, object p1, int p2, int p3)
        public bool __Gen_Delegate_Imp136(object p0, object p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3083,7 +3151,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp134(object p0, object p1, int p2)
        public void __Gen_Delegate_Imp137(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3107,7 +3175,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp135(object p0, object p1, bool p2)
        public void __Gen_Delegate_Imp138(object p0, object p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3131,7 +3199,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp136(object p0, int p1, int p2, int p3, int p4)
        public void __Gen_Delegate_Imp139(object p0, int p1, int p2, int p3, int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3157,7 +3225,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp137(object p0, Snxxz.UI.VirtualItem p1)
        public bool __Gen_Delegate_Imp140(object p0, Snxxz.UI.VirtualItem p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3180,7 +3248,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp138(object p0, int p1, out Snxxz.UI.GatherSoulHoleCondition p2)
        public bool __Gen_Delegate_Imp141(object p0, int p1, out Snxxz.UI.GatherSoulHoleCondition p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3204,7 +3272,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp139(object p0, int p1, out Snxxz.UI.GatherSoulItem p2)
        public bool __Gen_Delegate_Imp142(object p0, int p1, out Snxxz.UI.GatherSoulItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3228,7 +3296,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp140(object p0, int p1, int p2)
        public int __Gen_Delegate_Imp143(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3252,7 +3320,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp141(object p0, int p1, int p2, int p3)
        public int __Gen_Delegate_Imp144(object p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3277,7 +3345,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp142(object p0, int p1, ulong p2)
        public int __Gen_Delegate_Imp145(object p0, int p1, ulong p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3301,7 +3369,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp143(object p0, int p1, int p2, bool p3)
        public int __Gen_Delegate_Imp146(object p0, int p1, int p2, bool p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3326,7 +3394,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp144(object p0, object p1, ref System.Collections.Generic.Dictionary<int, int> p2)
        public void __Gen_Delegate_Imp147(object p0, object p1, ref System.Collections.Generic.Dictionary<int, int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3351,7 +3419,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp145(object p0, PackType p1)
        public int __Gen_Delegate_Imp148(object p0, PackType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3374,7 +3442,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp146(object p0, PackType p1, out System.Collections.Generic.List<int> p2)
        public bool __Gen_Delegate_Imp149(object p0, PackType p1, out System.Collections.Generic.List<int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3398,7 +3466,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp147(object p0, PackType p1, ref System.Collections.Generic.List<Snxxz.UI.VirtualPackItem> p2, object p3)
        public void __Gen_Delegate_Imp150(object p0, PackType p1, ref System.Collections.Generic.List<Snxxz.UI.VirtualPackItem> p2, object p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3424,7 +3492,7 @@
#endif
        }
        
        public Snxxz.UI.KingTreasureModel __Gen_Delegate_Imp148(object p0)
        public Snxxz.UI.KingTreasureModel __Gen_Delegate_Imp151(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3446,7 +3514,7 @@
#endif
        }
        
        public TableConfig.KingTreasureItemConfig __Gen_Delegate_Imp149(object p0)
        public TableConfig.KingTreasureItemConfig __Gen_Delegate_Imp152(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3468,7 +3536,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp150(object p0, object p1, int p2)
        public string __Gen_Delegate_Imp153(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3492,7 +3560,7 @@
#endif
        }
        
        public Snxxz.UI.KingTreasureShowModel __Gen_Delegate_Imp151(object p0)
        public Snxxz.UI.KingTreasureShowModel __Gen_Delegate_Imp154(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3514,7 +3582,7 @@
#endif
        }
        
        public PlayerTaskDatas __Gen_Delegate_Imp152(object p0)
        public PlayerTaskDatas __Gen_Delegate_Imp155(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3536,7 +3604,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp153(object p0, int p1, int p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp156(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3560,7 +3628,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp154(object p0, TreasureCategory p1)
        public void __Gen_Delegate_Imp157(object p0, TreasureCategory p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3583,7 +3651,7 @@
#endif
        }
        
        public Snxxz.UI.VipModel __Gen_Delegate_Imp155(object p0)
        public Snxxz.UI.VipModel __Gen_Delegate_Imp158(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3605,7 +3673,7 @@
#endif
        }
        
        public Snxxz.UI.MarketModel __Gen_Delegate_Imp156(object p0)
        public Snxxz.UI.MarketModel __Gen_Delegate_Imp159(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3627,7 +3695,7 @@
#endif
        }
        
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp157(object p0)
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp160(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3649,7 +3717,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp158(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        public void __Gen_Delegate_Imp161(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3672,7 +3740,7 @@
#endif
        }
        
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp159(object p0)
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp162(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3694,7 +3762,7 @@
#endif
        }
        
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp160(object p0)
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp163(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3716,7 +3784,7 @@
#endif
        }
        
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp161(object p0)
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp164(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3738,7 +3806,7 @@
#endif
        }
        
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp162(object p0)
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp165(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3760,7 +3828,7 @@
#endif
        }
        
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp163(object p0)
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp166(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3782,7 +3850,7 @@
#endif
        }
        
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp164(object p0)
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp167(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3804,7 +3872,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp165(object p0, Snxxz.UI.Operation p1)
        public void __Gen_Delegate_Imp168(object p0, Snxxz.UI.Operation p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3827,7 +3895,7 @@
#endif
        }
        
        public Snxxz.UI.RealmModel __Gen_Delegate_Imp166(object p0)
        public Snxxz.UI.RealmModel __Gen_Delegate_Imp169(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3849,7 +3917,7 @@
#endif
        }
        
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp167(object p0)
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp170(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3871,7 +3939,7 @@
#endif
        }
        
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp168(object p0)
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp171(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3893,7 +3961,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp169(object p0)
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp172(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3915,7 +3983,7 @@
#endif
        }
        
        public Snxxz.UI.TestModel __Gen_Delegate_Imp170(object p0)
        public Snxxz.UI.TestModel __Gen_Delegate_Imp173(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3937,7 +4005,7 @@
#endif
        }
        
        public UIEffect __Gen_Delegate_Imp171(object p0)
        public UIEffect __Gen_Delegate_Imp174(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3959,7 +4027,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp172(object p0, object p1, object p2)
        public void __Gen_Delegate_Imp175(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3983,7 +4051,7 @@
#endif
        }
        
        public Treasure3DConfig __Gen_Delegate_Imp173(object p0)
        public Treasure3DConfig __Gen_Delegate_Imp176(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4005,7 +4073,7 @@
#endif
        }
        
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp174(object p0)
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp177(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4027,7 +4095,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp175(object p0, int p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp178(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4050,7 +4118,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp176(object p0, UnityEngine.Vector3 p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp179(object p0, UnityEngine.Vector3 p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4073,7 +4141,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp177(object p0, float p1)
        public System.Collections.IEnumerator __Gen_Delegate_Imp180(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4096,7 +4164,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp178(object p0, bool p1, bool p2)
        public void __Gen_Delegate_Imp181(object p0, bool p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4120,7 +4188,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp179(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
        public void __Gen_Delegate_Imp182(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4143,7 +4211,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp180(object p0, bool p1, int p2)
        public void __Gen_Delegate_Imp183(object p0, bool p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4167,7 +4235,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp181(object p0, PackType p1, int p2, int p3)
        public void __Gen_Delegate_Imp184(object p0, PackType p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4192,7 +4260,7 @@
#endif
        }
        
        public UnityEngine.Transform __Gen_Delegate_Imp182(object p0)
        public UnityEngine.Transform __Gen_Delegate_Imp185(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4214,7 +4282,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp183(object p0)
        public UnityEngine.Vector3 __Gen_Delegate_Imp186(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4236,7 +4304,7 @@
#endif
        }
        
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp184(object p0)
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp187(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4258,7 +4326,7 @@
#endif
        }
        
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp185()
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp188()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4279,7 +4347,7 @@
#endif
        }
        
        public TreasureCategory __Gen_Delegate_Imp186(object p0)
        public TreasureCategory __Gen_Delegate_Imp189(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4301,7 +4369,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp187(object p0, bool p1, TreasureCategory p2)
        public void __Gen_Delegate_Imp190(object p0, bool p1, TreasureCategory p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4325,7 +4393,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp188(object p0, TreasureCategory p1, object p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp191(object p0, TreasureCategory p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4349,7 +4417,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp189(object p0, TreasureCategory p1, bool p2)
        public void __Gen_Delegate_Imp192(object p0, TreasureCategory p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4373,7 +4441,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp190(object p0, object p1, float p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp193(object p0, object p1, float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4397,7 +4465,7 @@
#endif
        }
        
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp191(object p0)
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp194(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
Lua/Gen/SelectEquipModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(SelectEquipModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 17, 4, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 19, 4, 3);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
@@ -36,10 +36,12 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RemoveHaveAddSelectItem", _m_RemoveHaveAddSelectItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetSelectMatCell", _m_SetSelectMatCell);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateSelectItem", _m_UpdateSelectItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateSelectItems", _m_UpdateSelectItems);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearSelectModel", _m_ClearSelectModel);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHaveUnfixedSelectItem", _m_GetHaveUnfixedSelectItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHaveAddSelectItem", _m_GetHaveAddSelectItem);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateSelectItemsEvent", _e_UpdateSelectItemsEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateSelectEvent", _e_UpdateSelectEvent);
            
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectMatCell", _g_get_selectMatCell);
@@ -462,6 +464,33 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateSelectItems(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                SelectEquipModel gen_to_be_invoked = (SelectEquipModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.UpdateSelectItems(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ClearSelectModel(RealStatePtr L)
        {
            try {
@@ -654,6 +683,40 @@
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdateSelectItemsEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            SelectEquipModel gen_to_be_invoked = (SelectEquipModel)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.UpdateSelectItemsEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdateSelectItemsEvent -= 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 SelectEquipModel.UpdateSelectItemsEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdateSelectEvent(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.CrossServerOneVsOneModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 22, 18, 8);
            Utils.BeginObjectRegister(type, L, translator, 0, 27, 19, 9);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -41,6 +41,11 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPkInfoLocalSave", _m_SetPkInfoLocalSave);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossDayAwardsRedpoint", _m_UpdateCrossDayAwardsRedpoint);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossMatchRedpoint", _m_UpdateCrossMatchRedpoint);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetHonorRedpoint", _m_SetHonorRedpoint);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRedpointById", _m_GetRedpointById);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCanBuyRedpoint", _m_UpdateCanBuyRedpoint);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetRedTypeByShopId", _m_TryGetRedTypeByShopId);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearRedpoint", _m_ClearRedpoint);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateDayAwardsEvent", _e_UpdateDayAwardsEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMatchStateEvent", _e_UpdateMatchStateEvent);
@@ -65,6 +70,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossArenaRedpoint", _g_get_crossArenaRedpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossDayAwardsRedpoint", _g_get_crossDayAwardsRedpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossMatchRedpoint", _g_get_crossMatchRedpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossHonorStoreRedpoint", _g_get_crossHonorStoreRedpoint);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "isClickCoolTime", _s_set_isClickCoolTime);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "IsMatching", _s_set_IsMatching);
@@ -74,12 +80,13 @@
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossArenaRedpoint", _s_set_crossArenaRedpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossDayAwardsRedpoint", _s_set_crossDayAwardsRedpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossMatchRedpoint", _s_set_crossMatchRedpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossHonorStoreRedpoint", _s_set_crossHonorStoreRedpoint);
            
            
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 7, 0, 0);
            Utils.BeginClassRegister(type, L, __CreateInstance, 8, 0, 0);
            
            
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossServerDataMapId", Snxxz.UI.CrossServerOneVsOneModel.CrossServerDataMapId);
@@ -88,6 +95,7 @@
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossArenaRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossArenaRedKey);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossDayAwardsRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossDayAwardsRedKey);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossMatchRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossMatchRedKey);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossHonorStoreRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossHonorStoreRedKey);
            
            
            
@@ -625,6 +633,149 @@
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetHonorRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SetHonorRedpoint(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetRedpointById(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                {
                    int _shopId = LuaAPI.xlua_tointeger(L, 2);
                        Snxxz.UI.Redpoint gen_ret = gen_to_be_invoked.GetRedpointById( _shopId );
                        translator.Push(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_UpdateCanBuyRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.UpdateCanBuyRedpoint(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetRedTypeByShopId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                {
                    int _shopId = LuaAPI.xlua_tointeger(L, 2);
                    int _type;
                        bool gen_ret = gen_to_be_invoked.TryGetRedTypeByShopId( _shopId, out _type );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    LuaAPI.xlua_pushinteger(L, _type);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ClearRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                {
                    int _shopId = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.ClearRedpoint( _shopId );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        
        
        
@@ -880,6 +1031,20 @@
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_crossHonorStoreRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.crossHonorStoreRedpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
@@ -1003,6 +1168,21 @@
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_crossHonorStoreRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.crossHonorStoreRedpoint = (Snxxz.UI.Redpoint)translator.GetObject(L, 2, typeof(Snxxz.UI.Redpoint));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
Lua/Gen/SnxxzUIGatheringSoulModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.GatheringSoulModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 43, 17, 5);
            Utils.BeginObjectRegister(type, L, translator, 0, 45, 18, 5);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -33,6 +33,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnReceiveServerPack", _m_OnReceiveServerPack);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ContainsEquipSoul", _m_ContainsEquipSoul);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetSatisfyEquipSouls", _m_TryGetSatisfyEquipSouls);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetSatisfyReplaceSouls", _m_TryGetSatisfyReplaceSouls);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsHoleUnlock", _m_IsHoleUnlock);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SatisfyEquipSoul", _m_SatisfyEquipSoul);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SatisfyReplace", _m_SatisfyReplace);
@@ -60,6 +61,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLevelByCost", _m_GetLevelByCost);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetResolveReturnCost", _m_GetResolveReturnCost);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetResolveSouls", _m_GetResolveSouls);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAutoResolveSouls", _m_GetAutoResolveSouls);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RemoveOneKeyResolve", _m_RemoveOneKeyResolve);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "prepareResolveEvent", _e_prepareResolveEvent);
@@ -76,6 +78,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "coreHole", _g_get_coreHole);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoResolveRemainCount", _g_get_autoResolveRemainCount);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "serverInited", _g_get_serverInited);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "propertySorts", _g_get_propertySorts);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "topBestSoulIndexs", _g_get_topBestSoulIndexs);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "redpoint", _g_get_redpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "equipRedpoint", _g_get_equipRedpoint);
@@ -84,13 +87,13 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "levelUpRedpoint", _g_get_levelUpRedpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "equipRedpointHole", _g_get_equipRedpointHole);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "levelUpRedpointHole", _g_get_levelUpRedpointHole);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "replaceRedpointIndex", _g_get_replaceRedpointIndex);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "replaceRedHoles", _g_get_replaceRedHoles);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoResolve", _s_set_autoResolve);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "topBestSoulIndexs", _s_set_topBestSoulIndexs);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "equipRedpointHole", _s_set_equipRedpointHole);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "levelUpRedpointHole", _s_set_levelUpRedpointHole);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "replaceRedpointIndex", _s_set_replaceRedpointIndex);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "replaceRedHoles", _s_set_replaceRedHoles);
            
            
            Utils.EndObjectRegister(type, L, translator, null, null,
@@ -452,6 +455,37 @@
                    
                    gen_to_be_invoked.TryGetSatisfyEquipSouls( _hole, ref _equipList );
                    translator.Push(L, _equipList);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetSatisfyReplaceSouls(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.GatheringSoulModel gen_to_be_invoked = (Snxxz.UI.GatheringSoulModel)translator.FastGetCSObj(L, 1);
                {
                    int _hole = LuaAPI.xlua_tointeger(L, 2);
                    System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> _replaceList = (System.Collections.Generic.List<Snxxz.UI.GatherSoulItem>)translator.GetObject(L, 3, typeof(System.Collections.Generic.List<Snxxz.UI.GatherSoulItem>));
                    gen_to_be_invoked.TryGetSatisfyReplaceSouls( _hole, ref _replaceList );
                    translator.Push(L, _replaceList);
                        
                    
                    
@@ -1386,6 +1420,35 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetAutoResolveSouls(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.GatheringSoulModel gen_to_be_invoked = (Snxxz.UI.GatheringSoulModel)translator.FastGetCSObj(L, 1);
                {
                    int _quality = LuaAPI.xlua_tointeger(L, 2);
                    System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> _list = (System.Collections.Generic.List<Snxxz.UI.GatherSoulItem>)translator.GetObject(L, 3, typeof(System.Collections.Generic.List<Snxxz.UI.GatherSoulItem>));
                    gen_to_be_invoked.GetAutoResolveSouls( _quality, _list );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_RemoveOneKeyResolve(RealStatePtr L)
        {
            try {
@@ -1529,6 +1592,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_propertySorts(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.GatheringSoulModel gen_to_be_invoked = (Snxxz.UI.GatheringSoulModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.propertySorts);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_topBestSoulIndexs(RealStatePtr L)
        {
            try {
@@ -1641,13 +1718,13 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_replaceRedpointIndex(RealStatePtr L)
        static int _g_get_replaceRedHoles(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
                Snxxz.UI.GatheringSoulModel gen_to_be_invoked = (Snxxz.UI.GatheringSoulModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.replaceRedpointIndex);
                translator.Push(L, gen_to_be_invoked.replaceRedHoles);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
@@ -1717,13 +1794,13 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_replaceRedpointIndex(RealStatePtr L)
        static int _s_set_replaceRedHoles(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            
                Snxxz.UI.GatheringSoulModel gen_to_be_invoked = (Snxxz.UI.GatheringSoulModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.replaceRedpointIndex = LuaAPI.xlua_tointeger(L, 2);
                gen_to_be_invoked.replaceRedHoles = (System.Collections.Generic.List<int>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List<int>));
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
Lua/Gen/SnxxzUIItemTipsModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.ItemTipsModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 43, 38, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 44, 40, 3);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -51,6 +51,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetWashAttr", _m_GetWashAttr);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetExhaustedAtrr", _m_GetExhaustedAtrr);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetEquipExhaustedAtrr", _m_GetEquipExhaustedAtrr);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetExhaustedMaxLv", _m_GetExhaustedMaxLv);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetProValueTypeStr", _m_GetProValueTypeStr);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetItemEffectDict", _m_SetItemEffectDict);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetCurTips", _m_SetCurTips);
@@ -84,6 +85,8 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "unlockPetDict", _g_get_unlockPetDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "unlockMountDict", _g_get_unlockMountDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "itemParamsDict", _g_get_itemParamsDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "exhaustedAttrFormula", _g_get_exhaustedAttrFormula);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "exhaustedMaxLvDict", _g_get_exhaustedMaxLvDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "gemOpenLvs", _g_get_gemOpenLvs);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "gemOpenVipLv", _g_get_gemOpenVipLv);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "gemType1s", _g_get_gemType1s);
@@ -1042,6 +1045,35 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetExhaustedMaxLv(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.ItemTipsModel gen_to_be_invoked = (Snxxz.UI.ItemTipsModel)translator.FastGetCSObj(L, 1);
                {
                    int _equipLV = LuaAPI.xlua_tointeger(L, 2);
                        int gen_ret = gen_to_be_invoked.GetExhaustedMaxLv( _equipLV );
                        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_GetProValueTypeStr(RealStatePtr L)
        {
            try {
@@ -1767,6 +1799,34 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_exhaustedAttrFormula(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.ItemTipsModel gen_to_be_invoked = (Snxxz.UI.ItemTipsModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.exhaustedAttrFormula);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_exhaustedMaxLvDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.ItemTipsModel gen_to_be_invoked = (Snxxz.UI.ItemTipsModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.exhaustedMaxLvDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_gemOpenLvs(RealStatePtr L)
        {
            try {
Lua/Gen/UIHelperWrap.cs
@@ -31,7 +31,7 @@
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 64, 0, 0);
            Utils.BeginClassRegister(type, L, __CreateInstance, 65, 0, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSuitNameByName", _m_GetSuitNameByName_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSurplusSeconds", _m_GetSurplusSeconds_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetTime", _m_GetTime_xlua_st_);
@@ -45,6 +45,7 @@
            Utils.RegisterFunc(L, Utils.CLS_IDX, "HasSpecialCharac", _m_HasSpecialCharac_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetColorNameByItemColor", _m_GetColorNameByItemColor_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDanLVColor", _m_GetDanLVColor_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "AppendDanLVNameColor", _m_AppendDanLVNameColor_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetUIColor", _m_GetUIColor_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "AppendStringColor", _m_AppendStringColor_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRealmName", _m_GetRealmName_xlua_st_);
@@ -482,6 +483,47 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_AppendDanLVNameColor_xlua_st_(RealStatePtr L)
        {
            try {
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2))
                {
                    int _danLv = LuaAPI.xlua_tointeger(L, 1);
                    bool _bright = LuaAPI.lua_toboolean(L, 2);
                        string gen_ret = UIHelper.AppendDanLVNameColor( _danLv, _bright );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1))
                {
                    int _danLv = LuaAPI.xlua_tointeger(L, 1);
                        string gen_ret = UIHelper.AppendDanLVNameColor( _danLv );
                        LuaAPI.lua_pushstring(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 UIHelper.AppendDanLVNameColor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetUIColor_xlua_st_(RealStatePtr L)
        {
            try {
System/Chat/ChatCenter.cs
@@ -1087,12 +1087,6 @@
            return clientBanned;
        }
        #endregion
        //private void OnApplicationQuit()
        //{
        //    LocalChatHistory.Save();
        //}
    }
}
System/Chat/ChatContentBehaviour.cs
@@ -17,7 +17,10 @@
        [SerializeField] Button m_NewInfoBtn;
        [SerializeField] Button m_LockAreaBtn;
        [SerializeField] Image m_LockAreaCheck;
        [SerializeField, Header("显示区域大小")] float m_ContentDisplaySize = 630;
        [SerializeField] RectTransform m_ContainerDisplay;
        [SerializeField] RectTransform m_ContainerPrivateChatRemind;
        [SerializeField] RectTransform m_Scroller;
        [SerializeField, Header("锁定当前区域比例"), Range(0, 1)] float m_Percent = 0.3f;
        [SerializeField] ChatPlayerMineCell m_ChatMineCell;
@@ -34,9 +37,14 @@
            }
            set
            {
                bool isChange = m_ChatType != value;
                ResetNewInfo();
                m_ChatType = value;
                DisplayChatContent();
                if (isChange)
                {
                    DisplayChatRemind();
                }
            }
        }
@@ -80,6 +88,7 @@
        private void OnEnable()
        {
            DisplayChatContent();
            DisplayChatRemind();
            ChatCtrl.OnRefreshChat += OnRefreshChat;
            ChatCtrl.OnRefreshPteChat += OnRefreshPteChat;
            ChatCtrl.OnRefreshSelf += OnRefreshSelf;
@@ -100,6 +109,7 @@
            if (m_ChatType == ChatInfoType.Friend)
            {
                DisplayChatContent();
                DisplayChatRemind();
                JumpPteChatBottom();
            }
        }
@@ -310,6 +320,25 @@
            m_LockAreaBtn.gameObject.SetActive(m_ChatType != ChatInfoType.Friend);
        }
        private void DisplayChatRemind()
        {
            if (m_ContainerPrivateChatRemind != null)
            {
                bool requireRemind = false;
                if (m_ChatType == ChatInfoType.Friend)
                {
                    requireRemind = true;
                }
                var displayAreaHeight = m_ContainerDisplay.rect.height;
                m_ContainerPrivateChatRemind.gameObject.SetActive(requireRemind);
                if (requireRemind)
                {
                    displayAreaHeight = m_ContainerDisplay.rect.height - m_ContainerPrivateChatRemind.rect.height;
                }
                m_Scroller.sizeDelta = m_Scroller.sizeDelta.SetY(displayAreaHeight);
            }
        }
        float KeepArea()
        {
            if (m_ChatContentControl.GetNumberOfCells(m_ChatContentControl.m_Scorller) == ChatCtrl.Inst.CHAT_INFO_CNT)
System/Compose/New/ComposeFirstTypeCell.cs
@@ -27,7 +27,8 @@
            unlockTypeName.text = itemCompound.secondTypeName;
            arrowImg.gameObject.SetActive(thirdType != 0);
            UpdateBtnImg(selectSecondType);
            if (composeModel.secondTypeRedDict.ContainsKey(secondType))
            if (firstType == (int)ComposeFuncType.Item
                 && composeModel.secondTypeRedDict.ContainsKey(secondType))
            {
                redpoint.gameObject.SetActive(true);
                redpoint.redpointId = composeModel.secondTypeRedDict[secondType].id;
System/Compose/New/ComposeSecondTypeCell.cs
@@ -34,7 +34,8 @@
            lockTypeName.text = itemCompound.thirdTypeName;
            lockLevel.text =  StringUtility.Contact(itemCompound.levelNeed,Language.Get("Z1041"));
            string key = StringUtility.Contact(secondType, 10,thirdType);
            if (composeModel.thirdTypeRedDict.ContainsKey(key))
            if (firstType == (int)ComposeFuncType.Item
                && composeModel.thirdTypeRedDict.ContainsKey(key))
            {
                redpoint.gameObject.SetActive(true);
                redpoint.redpointId = composeModel.thirdTypeRedDict[key].id;
System/Compose/New/ComposeToolsWin.cs
@@ -162,6 +162,8 @@
            composeWinModel.TryGetThirdTypeData((int)ComposeFuncType.Item, curSecondType, curThirdType, out thirdTypeData);
            if (thirdTypeData != null)
            {
                preSecondType = curSecondType;
                preThirdType = curThirdType;
                RefreshUI(thirdTypeData.itemCompound);
                if (isJumpTo)
                {
System/Compose/New/ComposeWinModel.cs
@@ -52,12 +52,12 @@
    public void OnPlayerLoginOk()
    {
        RefreshComposeRed();
        playerPack.RefreshItemCountAct -= OnItemCntRefresh;
        playerPack.RefreshItemCountAct += OnItemCntRefresh;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerLvUpdate;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerLvUpdate;
        UpdateComposeDataByLevel();
        RefreshComposeRed();
    }
    public void ResetModel()
System/FairyAu/WarehouseTipsWin.cs
@@ -70,8 +70,6 @@
        [SerializeField] Toggle _Togle_13;//十三阶
        [SerializeField] Toggle _Togle_14;//十四阶
        [SerializeField] Toggle _Togle_15;//十五阶
        [SerializeField] Toggle m_Toggle_Start;
        [SerializeField] Text _CountText;//获取当前的积分值
        [SerializeField] GameObject _Dropdown2;//阶数界面
        [SerializeField] GameObject _Dropdown;//装备颜色
@@ -105,7 +103,7 @@
        protected override void AddListeners()
        {
            AddListen();
            m_BtnAdd.AddListener(()=>
            m_BtnAdd.AddListener(() =>
            {
                GetItemPath.SetChinItemModel(2150);
            });
@@ -129,7 +127,6 @@
            QueryFamilyAction();//家族行为信息查询
            _Dropdown.SetActive(false);
            _Dropdown2.SetActive(false);
            m_Toggle_Start.gameObject.SetActive(false);
            _ExitBtn.gameObject.SetActive(false);
            _DeleteBtn.gameObject.SetActive(false);
            _DonateBtn.gameObject.SetActive(true);
@@ -143,7 +140,7 @@
        protected override void OnAfterOpen()
        {
            if (RedPointUpdate!=null && playerFairyAuTreasureData.IsShowPoint)
            if (RedPointUpdate != null && playerFairyAuTreasureData.IsShowPoint)
            {
                playerFairyAuTreasureData.IsShowPoint = false;
                RedPointUpdate();
@@ -154,7 +151,7 @@
        protected override void OnPreClose()
        {
            if (playerFairyAuTreasureData.JumpItemID!=null && playerFairyAuTreasureData.JumpItemID.Count>0)
            if (playerFairyAuTreasureData.JumpItemID != null && playerFairyAuTreasureData.JumpItemID.Count > 0)
            {
                playerFairyAuTreasureData.JumpItemID.Clear();
            }
@@ -212,7 +209,7 @@
                            AchievementGuideEffect1.transform.SetParentEx(warehouseGrid.ItemCell.transform, Vector3.zero, Vector3.zero, Vector3.one);
                        }
                    }
                    LightUpJudgment(warehouseGrid.Lllume, _bool, playerFairyAuTreasureData._DicfamilyStoreItem[_IndexKey].Index);
                    warehouseGrid.ItemCell.cellBtn.RemoveAllListeners();
                    warehouseGrid.ItemCell.cellBtn.AddListener(() =>
@@ -346,7 +343,6 @@
            _Togle_13.onValueChanged.AddListener(delegate (bool _bool) { Togle_13(_bool); });
            _Togle_14.onValueChanged.AddListener(delegate (bool _bool) { Togle_14(_bool); });
            _Togle_15.onValueChanged.AddListener(delegate (bool _bool) { Togle_15(_bool); });
            m_Toggle_Start.onValueChanged.AddListener(ToggleStar);
        }
        void CloseButton()//关闭按钮
@@ -379,7 +375,6 @@
            {
                ScrollViewFirst.SetActive(false);
                ScrollViewSecond.SetActive(false);
                m_Toggle_Start.gameObject.SetActive(true);
                _ExitBtn.gameObject.SetActive(false);
                _CleanBtn.gameObject.SetActive(false);
                _Dropdown.SetActive(true);
@@ -404,7 +399,6 @@
            _WarehouseCountBG.SetActive(true);
            _Dropdown.SetActive(false);
            _Dropdown2.SetActive(false);
            m_Toggle_Start.gameObject.SetActive(false);
            _ExitBtn.gameObject.SetActive(false);
            _DeleteBtn.gameObject.SetActive(false);
            _bool = false;
@@ -835,29 +829,15 @@
            Item_lv = type_B;
            Item_Color = type_A;
            _EquipmentArray.Clear();
            if (m_Toggle_Start.isOn)
            foreach (int key in playerFairyAuTreasureData._DicfamilyStoreItem.Keys)
            {
                foreach (int key in playerFairyAuTreasureData._DicfamilyStoreItem.Keys)
                var itemConfig = Config.Instance.Get<ItemConfig>(playerFairyAuTreasureData._DicfamilyStoreItem[key].ItemID);
                if ((Item_lv >= itemConfig.LV && Item_Color >= itemConfig.ItemColor && playerFairyAuTreasureData._DicfamilyStoreItem[key].Index != 0))
                {
                    var itemConfig = Config.Instance.Get<ItemConfig>(playerFairyAuTreasureData._DicfamilyStoreItem[key].ItemID);
                    if ((Item_lv >= itemConfig.LV && Item_Color >= itemConfig.ItemColor && playerFairyAuTreasureData._DicfamilyStoreItem[key].Index != 0 && itemConfig.StarLevel <= 1))
                    {
                        _EquipmentArray.Add(playerFairyAuTreasureData._DicfamilyStoreItem[key].Index, true);
                    }
                    _EquipmentArray.Add(playerFairyAuTreasureData._DicfamilyStoreItem[key].Index, true);
                }
            }
            else
            {
                foreach (int key in playerFairyAuTreasureData._DicfamilyStoreItem.Keys)
                {
                    var itemConfig = Config.Instance.Get<ItemConfig>(playerFairyAuTreasureData._DicfamilyStoreItem[key].ItemID);
                    if ((Item_lv >= itemConfig.LV && Item_Color >= itemConfig.ItemColor && playerFairyAuTreasureData._DicfamilyStoreItem[key].Index != 0 && itemConfig.StarLevel<=0))
                    {
                        _EquipmentArray.Add(playerFairyAuTreasureData._DicfamilyStoreItem[key].Index, true);
                    }
                }
            }
            _GridlineCtrl.m_Scorller.RefreshActiveCellViews();//刷新当前可见       
        }
        int Color_T()//返回值1
@@ -1058,7 +1038,7 @@
            int Color = 0;//颜色
            int Star = 0;//颜色
            int EquipPlace = 0;//装备位置
            if (playerFairyAuTreasureData.JumpItemID==null || playerFairyAuTreasureData.JumpItemID.Count <= 0)
            if (playerFairyAuTreasureData.JumpItemID == null || playerFairyAuTreasureData.JumpItemID.Count <= 0)
            {
                return;
            }
@@ -1089,10 +1069,10 @@
                        if (!DicHighlight.ContainsKey(key))
                        {
                            DicHighlight.Add(key, 1);
                        }
                        }
                    }
                }
            }
            }
        }
        private void ClearItemID(int Index)
System/GatheringSoul/GatherSoulEquipListWin.cs
@@ -69,7 +69,15 @@
        void Display()
        {
            model.TryGetSatisfyEquipSouls(selectHole, ref equipList);
            GatherSoulItem item;
            if (model.TryGetItem(selectHole, out item))
            {
                model.TryGetSatisfyReplaceSouls(selectHole, ref equipList);
            }
            else
            {
                model.TryGetSatisfyEquipSouls(selectHole, ref equipList);
            }
            EliminateSameItem();
            equipList.Sort(model.CommonSort);
            m_ScrollerControl.Refresh();
System/GatheringSoul/GatherSoulHoleBehaviour.cs
@@ -111,6 +111,10 @@
                    {
                        data.SetTipsFuncBtn(ItemWinBtnType.LevelUp, OnTipFunc);
                    }
                    if (model.replaceRedHoles.Contains(hole))
                    {
                        data.SetTipsFuncBtn(ItemWinBtnType.Replace, OnTipFunc);
                    }
                    itemTipsModel.SetItemTipsModel(data);
                }
                else
@@ -130,7 +134,8 @@
        private void RedpointValueChangeEvent(int id)
        {
            if (id == model.equipRedpoint.id || id == model.levelUpRedpoint.id)
            if (id == model.equipRedpoint.id || id == model.levelUpRedpoint.id
                || id == model.replaceRedpoint.id)
            {
                DisplayRedpoint();
            }
@@ -139,7 +144,8 @@
        void DisplayRedpoint()
        {
            bool requireRedpoint = (model.equipRedpoint.state == RedPointState.Simple && model.equipRedpointHole == hole)
                || (model.levelUpRedpoint.state == RedPointState.Simple && model.levelUpRedpointHole == hole);
                || (model.levelUpRedpoint.state == RedPointState.Simple && model.levelUpRedpointHole == hole)
                || (model.replaceRedpoint.state == RedPointState.Simple && model.replaceRedHoles.Contains(hole));
            m_ContaienrRedpoint.gameObject.SetActive(requireRedpoint);
        }
@@ -171,6 +177,11 @@
                    GatherSoulLevelUpWin.selectHole = hole;
                    WindowCenter.Instance.Open<GatherSoulLevelUpWin>();
                    break;
                case ItemWinBtnType.Replace:
                    WindowCenter.Instance.CloseImmediately<GatherSoulTipWin>();
                    GatherSoulEquipListWin.selectHole = hole;
                    WindowCenter.Instance.Open<GatherSoulEquipListWin>();
                    break;
            }
        }
System/GatheringSoul/GatherSoulItemBehaviour.cs
@@ -54,6 +54,7 @@
            soulModel.prepareResolveEvent += PrepareResolveEvent;
            DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent;
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent += MakeItemAnswerEvent;
            RedpointCenter.Instance.redpointValueChangeEvent += RedpointValueChangeEvent;
        }
        private void OnDisable()
@@ -61,7 +62,17 @@
            soulModel.prepareResolveEvent -= PrepareResolveEvent;
            DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent;
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent -= MakeItemAnswerEvent;
            RedpointCenter.Instance.redpointValueChangeEvent -= RedpointValueChangeEvent;
            requireResolveEffect = false;
        }
        private void RedpointValueChangeEvent(int id)
        {
            if(id== soulModel.equipRedpoint.id
                || id == soulModel.replaceRedpoint.id)
            {
                DisplayEffect();
            }
        }
        /// <summary>
@@ -151,7 +162,8 @@
            if (m_Select != null)
            {
                var requireSelect = displayItem.packType == PackType.rptGatherSoul
                    && soulModel.topBestSoulIndexs.Contains(displayItem.index);
                    && soulModel.topBestSoulIndexs.Contains(displayItem.index)
                    && soulModel.equipRedpoint.state == RedPointState.Simple;
                m_Select.gameObject.SetActive(requireSelect);
                if (requireSelect)
                {
System/GatheringSoul/GatherSoulTipWin.cs
@@ -155,7 +155,7 @@
                    else if (callBackType == ItemWinBtnType.Replace)
                    {
                        m_Redpoints[index].gameObject.SetActive(model.replaceRedpoint.state == RedPointState.Simple
                            && itemTipsModel.curAttrData.index == model.replaceRedpointIndex);
                            && model.replaceRedHoles.Contains(itemTipsModel.curAttrData.equipHole));
                    }
                }
                index++;
System/GatheringSoul/GatherSoulTotalPropertyWin.cs
@@ -130,11 +130,10 @@
        int Compare(int lhs, int rhs)
        {
            var lhsConfig = Config.Instance.Get<GatherSoulPropertyConfig>(lhs);
            var rhsConfig = Config.Instance.Get<GatherSoulPropertyConfig>(rhs);
            if (lhsConfig.sort != rhsConfig.sort)
            var dict = model.propertySorts;
            if (dict.ContainsKey(lhs) && dict.ContainsKey(rhs))
            {
                return lhsConfig.sort.CompareTo(rhsConfig.sort);
                return dict[lhs].CompareTo(dict[rhs]);
            }
            return 0;
        }
System/GatheringSoul/GatheringSoulModel.cs
@@ -15,7 +15,7 @@
        Dictionary<int, GatherSoulHoleCondition> holeConditions = new Dictionary<int, GatherSoulHoleCondition>();
        Dictionary<int, int> holeItemTypeDict;
        Dictionary<int, int> qualityMaxLevelDict;
        Dictionary<int, int> propertySortDict = new Dictionary<int, int>();
        Dictionary<int, Dictionary<int, int>> propertySortDict = new Dictionary<int, Dictionary<int, int>>();
        Dictionary<int, float> qualityResolveCostDict;
        public Dictionary<int, List<int>> gatherSoulPropertys { get; private set; }
@@ -51,6 +51,22 @@
        public int autoResolveRemainCount { get; private set; }
        public bool serverInited { get; private set; }
        public Dictionary<int, int> propertySorts
        {
            get
            {
                var job = PlayerDatas.Instance.baseData.Job;
                if (propertySortDict.ContainsKey(job))
                {
                    return propertySortDict[job];
                }
                else
                {
                    return propertySortDict[1];
                }
            }
        }
        public event Action<PackType, int> prepareResolveEvent;
@@ -126,7 +142,8 @@
        private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
        {
            if (refreshType == PlayerDataRefresh.CDBPlayerRefresh_SoulDust)
            if (refreshType == PlayerDataRefresh.CDBPlayerRefresh_SoulDust
                || refreshType == PlayerDataRefresh.LV)
            {
                UpdateRedpoint();
            }
@@ -199,7 +216,17 @@
            {
                var config = gatherSoulPropertyConfigs[i];
                propertyComputeDict.Add(config.AttrType, new PropertyCompute(config));
                propertySortDict.Add(config.AttrType, config.sort);
                var dict = ConfigParse.GetDic<int, int>(config.sort);
                foreach (var job in dict.Keys)
                {
                    Dictionary<int, int> sortDict;
                    if (!propertySortDict.TryGetValue(job, out sortDict))
                    {
                        sortDict = new Dictionary<int, int>();
                        propertySortDict.Add(job, sortDict);
                    }
                    sortDict.Add(config.AttrType, dict[job]);
                }
            }
            var gatherSoulConfigs = Config.Instance.GetAllValues<GatherSoulConfig>();
@@ -221,12 +248,12 @@
        public int GetPropertyHighestSort(List<int> list)
        {
            var sort = -1;
            var dict = propertySorts;
            for (int i = 0; i < list.Count; i++)
            {
                if (propertySortDict.ContainsKey(list[i]) &&
                    propertySortDict[list[i]] > sort)
                if (dict.ContainsKey(list[i]) && dict[list[i]] > sort)
                {
                    sort = propertySortDict[list[i]];
                    sort = dict[list[i]];
                }
            }
            return sort;
@@ -307,6 +334,7 @@
        void SelectBestReplaceSoul()
        {
            List<int> list;
            var count = holeCount;
            if (virtualPack.TryGetItems(PackType.rptGatherSoul, out list))
            {
                for (int i = 0; i < list.Count; i++)
@@ -314,15 +342,18 @@
                    GatherSoulItem packItem;
                    if (virtualPack.TryGetItem(PackType.rptGatherSoul, list[i], out packItem))
                    {
                        var hole = 0;
                        if (SatisfyReplace(packItem, out hole))
                        for (int k = 0; k < count; k++)
                        {
                            GatherSoulItem item;
                            if (TryGetItem(hole, out item) && packItem.Compare(item) == 1)
                            if (SatisfyReplace(k, packItem))
                            {
                                if (!packIndexs.Contains(list[i]))
                                GatherSoulItem item;
                                if (TryGetItem(k, out item) && packItem.Compare(item) == 1)
                                {
                                    packIndexs.Add(list[i]);
                                    if (!packIndexs.Contains(list[i]))
                                    {
                                        packIndexs.Add(list[i]);
                                    }
                                    break;
                                }
                            }
                        }
@@ -354,7 +385,7 @@
                    int compare = item.Compare(compareItem);
                    if (item.ExistSameProperty(compareItem.id))
                    {
                        if(compare == 1 || compare == 0)
                        if (compare == 1 || compare == 0)
                        {
                            removeList.Add(k);
                        }
@@ -478,6 +509,26 @@
            }
        }
        public void TryGetSatisfyReplaceSouls(int hole, ref List<GatherSoulItem> replaceList)
        {
            replaceList.Clear();
            List<int> list;
            if (virtualPack.TryGetItems(PackType.rptGatherSoul, out list))
            {
                for (int i = 0; i < list.Count; i++)
                {
                    GatherSoulItem item;
                    if (virtualPack.TryGetItem(PackType.rptGatherSoul, list[i], out item))
                    {
                        if (SatisfyReplace(hole, item))
                        {
                            replaceList.Add(item);
                        }
                    }
                }
            }
        }
        public bool IsHoleUnlock(int hole)
        {
            GatherSoulItem item;
@@ -541,7 +592,7 @@
                if (TryGetItem(i, out holeItem))
                {
                    if (item.gatherSoulType == holeItem.gatherSoulType
                        && item.ExistSameProperty(holeItem.id))
                        && IsSamePropertyCompareHoles(i, item) == -1)
                    {
                        hole = i;
                        return true;
@@ -557,7 +608,7 @@
            if (TryGetItem(hole, out holeItem))
            {
                if (item.itemType == holeItem.itemType
                    && item.ExistSameProperty(holeItem.id))
                    && IsSamePropertyCompareHoles(hole, item) == -1)
                {
                    return true;
                }
@@ -1028,7 +1079,7 @@
            var rhsPropertySort = GetPropertyHighestSort(rhsPropertys);
            if (lhsPropertySort != rhsPropertySort)
            {
                return -lhsPropertySort.CompareTo(rhsPropertySort);
                return lhsPropertySort.CompareTo(rhsPropertySort);
            }
            return 0;
        }
@@ -1334,6 +1385,65 @@
                    }
                    var property = propertys[0];
                    var config = Config.Instance.Get<ItemConfig>(item.id);
                    if (item.itemType == GATHERSOUL_SOUL_TYPE && config.ItemColor <= 2)
                    {
                        list.Add(item);
                        continue;
                    }
                    if (config.ItemColor <= quality && config.ItemColor < dict[property])
                    {
                        list.Add(item);
                    }
                }
            }
        }
        public void GetAutoResolveSouls(int quality, List<GatherSoulItem> list)
        {
            list.Clear();
            Dictionary<int, int> dict = new Dictionary<int, int>();
            var count = holeCount;
            for (int i = 0; i < count; i++)
            {
                GatherSoulItem item;
                if (TryGetItem(i, out item))
                {
                    SetPropertyQuality(item, ref dict);
                }
            }
            List<int> packlist;
            if (virtualPack.TryGetItems(PackType.rptGatherSoul, out packlist))
            {
                GatherSoulItem item;
                for (int i = 0; i < packlist.Count; i++)
                {
                    if (virtualPack.TryGetItem(PackType.rptGatherSoul, packlist[i], out item))
                    {
                        if (item.itemType == GATHERSOUL_ESSENCE_TYPE)
                        {
                            continue;
                        }
                        SetPropertyQuality(item, ref dict);
                    }
                }
            }
            for (int i = 0; i < packlist.Count; i++)
            {
                GatherSoulItem item;
                if (virtualPack.TryGetItem(PackType.rptGatherSoul, packlist[i], out item))
                {
                    if (item.itemType == GATHERSOUL_ESSENCE_TYPE)
                    {
                        list.Add(item);
                        continue;
                    }
                    var propertys = gatherSoulPropertys[item.id];
                    if (propertys.Count > 1)
                    {
                        continue;
                    }
                    var property = propertys[0];
                    var config = Config.Instance.Get<ItemConfig>(item.id);
                    if (config.ItemColor <= quality && config.ItemColor < dict[property])
                    {
                        list.Add(item);
@@ -1386,7 +1496,7 @@
                    return;
                }
                autoResolveList.Clear();
                GetResolveSouls(int.MaxValue, autoResolveList);
                GetAutoResolveSouls(int.MaxValue, autoResolveList);
                List<ushort> resolveList = new List<ushort>();
                for (int i = 0; i < autoResolveList.Count; i++)
                {
@@ -1406,9 +1516,10 @@
        #region 红点
        public int equipRedpointHole = 0;
        public int levelUpRedpointHole = 0;
        public int replaceRedpointIndex = 0;
        public List<int> replaceRedHoles = new List<int>();
        void UpdateRedpoint()
        {
            replaceRedHoles.Clear();
            equipRedpoint.state = RedPointState.None;
            replaceRedpoint.state = RedPointState.None;
            resolveRedpoint.state = RedPointState.None;
@@ -1436,22 +1547,32 @@
                }
            }
            var count = holeCount;
            if (packIndexs.Count > 0)
            if (packIndexs.Count > 0 && topBestSoulIndexs.Count > 0)
            {
                GatherSoulItem item;
                virtualPack.TryGetItem(PackType.rptGatherSoul, packIndexs[0], out item);
                for (int i = 0; i < count; i++)
                for (int k = 0; k < count; k++)
                {
                    GatherSoulItem holeItem;
                    if (TryGetItem(i, out holeItem))
                    if (!TryGetItem(k, out holeItem))
                    {
                        if (SatisfyReplace(i, item) && item.Compare(holeItem) == 1)
                        continue;
                    }
                    for (int i = 0; i < topBestSoulIndexs.Count; i++)
                    {
                        GatherSoulItem item;
                        if (virtualPack.TryGetItem(PackType.rptGatherSoul, topBestSoulIndexs[i], out item))
                        {
                            replaceRedpointIndex = item.index;
                            replaceRedpoint.state = RedPointState.Simple;
                            return;
                            if (SatisfyReplace(k, item) && item.Compare(holeItem) == 1)
                            {
                                replaceRedHoles.Add(k);
                                break;
                            }
                        }
                    }
                }
                if (replaceRedHoles.Count > 0)
                {
                    replaceRedpoint.state = RedPointState.Simple;
                    return;
                }
            }
            List<GatherSoulItem> list = new List<GatherSoulItem>();
@@ -1593,6 +1714,12 @@
            {
                return config.ItemColor > compareConfig.ItemColor ? 1 : -1;
            }
            var compareSort = model.GetPropertyHighestSort(model.gatherSoulPropertys[compare.id]);
            var sort = model.GetPropertyHighestSort(model.gatherSoulPropertys[id]);
            if (compareSort != sort)
            {
                return sort < compareSort ? 1 : -1;
            }
            if (level != compare.level)
            {
                return level > compare.level ? 1 : -1;
System/MainInterfacePanel/HeadPortraitTip.cs
@@ -212,14 +212,23 @@
            bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域
            if (atkInt.Length > 1)
            {
                if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool)//御剑山庄boss区域特殊处理(可切换状态)
                if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool)//逍遥城boss区域特殊处理(可切换状态)
                {
                    WindowCenter.Instance.Open<CombatModeWin>();
                    if (WindowCenter.Instance.IsOpen<FunctionForecastWin>())
                    if (fairyGrabBossModel.grabBossHintOpen)//活动Boss不让切状态
                    {
                        WindowCenter.Instance.Close<FunctionForecastWin>();
                        return;
                    }
                    return;
                    else
                    {
                        WindowCenter.Instance.Open<CombatModeWin>();
                        if (WindowCenter.Instance.IsOpen<FunctionForecastWin>())
                        {
                            WindowCenter.Instance.Close<FunctionForecastWin>();
                        }
                        return;
                    }
                }
                var activityline = 0;
                fairyGrabBossModel.TryGetFairyGrabBossLine(out activityline);
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -574,17 +574,36 @@
            int mapID = PlayerDatas.Instance.baseData.MapID;
            var config = Config.Instance.Get<MapConfig>(mapID);
            int[] atkInt = pKModel.GetArea(config.AtkType).ToArray();
            if (onMainModel.ShieldedArea.Contains(PlayerDatas.Instance.baseData.MapID))
            bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域
            if (onMainModel.ShieldedArea.Contains(PlayerDatas.Instance.baseData.MapID))//前三只Boss和活动Boss特殊处理
            {
            }
            else
            {
                if (fairyGrabBossModel.grabBossHintOpen && atkInt.Length > 1 && Buffmodel.PkType != 5)
                if (mapID == 10040)
                {
                    onMainModel.AreaState = Buffmodel.PkType;
                    DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5);
                    if (!fairyGrabBossModel.grabBossHintOpen && IsBossBool)//boss区域可以切换状态
                    {
                        onMainModel.AreaState = Buffmodel.PkType;
                        DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5);
                    }
                    else if (fairyGrabBossModel.grabBossHintOpen && IsBossBool)//活动boss不让切
                    {
                        DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)onMainModel.AreaState);
                    }
                }
                else
                {
                    if (IsBossBool && atkInt.Length > 1 && Buffmodel.PkType != 5)
                    {
                        onMainModel.AreaState = Buffmodel.PkType;
                        DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5);
                    }
                }
            }
        }
System/Strengthening/PlayerStrengthengDatas.cs
@@ -500,6 +500,10 @@
        //DesignDebug.LogError(LowestZbw);
        //DesignDebug.LogError(DicEquip[LowestZbw].CurrentLevel);
        if (!DicEquip.ContainsKey(LowestZbw))
        {
            return;
        }
        int Lv = ClassifyJudge(DicEquip[LowestZbw].CurrentLevel);
        RedPointPart(Lv);
System/Vip/VipInvest/RotatePointer.cs
@@ -7,6 +7,7 @@
using UnityEngine.UI;
using DG.Tweening;
using System;
using TableConfig;
namespace Snxxz.UI
{
@@ -18,6 +19,7 @@
        private float Acceleration = 0;//加速度
        private float _time;
        private bool IsRotateBool = false;//是否进行旋转
        private int BindJadeWheelNotice = 0;//所需提示的金额
        public static event Action<bool> IsButtonShow;
        [Header("总旋转时间")]
        public float ContinuousTime = 4;//旋转时间
@@ -40,6 +42,11 @@
            transform.localRotation = Quaternion.Euler(0, 0, -Angle);
            Acceleration = (MaxSpeed - MinSpeed) / SpeedTime;
            m_CheckDisplay.CloseAll();
            if (BindJadeWheelNotice <= 0)
            {
                var config = Config.Instance.Get<FuncConfigConfig>("BindJadeWheelNotice").Numerical1;
                BindJadeWheelNotice = int.Parse(config);
            }
        }
        private void OnEnable()
        {
@@ -63,7 +70,11 @@
                    m_CheckDisplay.ShowSelected(wheelOfFortuneModel.Lattice);
                    int money = ((int)UIHelper.GetMoneyCnt(2) - FairyJade);
                    string str=UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName);
                    SysNotifyMgr.Instance.ShowTip("BindJadeNotice", str, money);
                    if (money>=BindJadeWheelNotice)
                    {
                        SysNotifyMgr.Instance.ShowTip("BindJadeNotice", str, money);
                    }
                    FairyJade = (int)UIHelper.GetMoneyCnt(2);
                    if (IsButtonShow != null)
                    {
@@ -119,7 +130,10 @@
                        m_CheckDisplay.ShowSelected(wheelOfFortuneModel.Lattice);
                        int money = ((int)UIHelper.GetMoneyCnt(2) - FairyJade);
                        string str = UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName);
                        SysNotifyMgr.Instance.ShowTip("BindJadeNotice", str, money);
                        if (money >= BindJadeWheelNotice)
                        {
                            SysNotifyMgr.Instance.ShowTip("BindJadeNotice", str, money);
                        }
                        FairyJade = (int)UIHelper.GetMoneyCnt(2);
                    });
                    IsRotateBool = false;
System/Vip/VipInvest/WheelOfFortuneWin.cs
@@ -37,7 +37,10 @@
        VipModel vipmodel { get { return m_Vipmodel ?? (m_Vipmodel = ModelCenter.Instance.GetModel<VipModel>()); } }
        WheelOfFortuneModel wheelOfFortuneModel { get { return ModelCenter.Instance.GetModel<WheelOfFortuneModel>(); } }
        private int remainingTimes = 0;//剩余次数
        private int FairyJade = 0;//获取当前绑玉
        private int FairyJade = 0;//获取当前绑玉
        bool IsSend = true;
        public float Second = 1f;
        private float timeType = 0f;
        #region Built-in
        protected override void BindController()
        {
@@ -51,7 +54,8 @@
        }
        protected override void OnPreOpen()
        {
        {
            IsSend = true;
            FairyJade = (int)UIHelper.GetMoneyCnt(2);
            Money1_Text.text = FairyJade.ToString();
            Money2_Text.text = UIHelper.GetMoneyCnt(1).ToString();
@@ -123,9 +127,17 @@
            RemainingTimes();//剩余次数
            IncreaseInFrequency();//次数提升
        }
        protected override void LateUpdate()
        {
            base.LateUpdate();
        }
        protected override void OnAfterClose()
        {
        {
            timeType += Time.deltaTime;
            if (timeType >= Second && !IsSend)
            {
                IsSend = true;
            }
        }
        private void OnClickButton()
@@ -151,10 +163,14 @@
            }
            else if (LotteryNumber > wheelOfFortuneModel.Number && (int)UIHelper.GetMoneyCnt(1) >= wheelOfFortuneModel.NeedJade)
            {
                m_CheckDisplay.CloseAll();
                FairyJade = (int)UIHelper.GetMoneyCnt(2);
                Money1_Text.text = FairyJade.ToString();
                wheelOfFortuneModel.StartTheDraw();//开始抽奖
                if (IsSend)
                {
                    m_CheckDisplay.CloseAll();
                    FairyJade = (int)UIHelper.GetMoneyCnt(2);
                    Money1_Text.text = FairyJade.ToString();
                    wheelOfFortuneModel.StartTheDraw();//开始抽奖
                    IsSend = false;
                }
            }
        }
        private void OnClickToggle(bool _bool)