少年修仙传客户端代码仓库
client_Hale
2019-05-25 56b5174d39bce787fe6c2740612ca56c4a577af4
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
16个文件已修改
6个文件已添加
2053 ■■■■■ 已修改文件
Lua/CSharpCallLua.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs 718 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LanguageWrap.cs 237 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LanguageWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFuncOpenWrap.cs 293 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFuncOpenWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIHazyRegionModelWrap.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SystemEnumWrap.cs 576 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SystemEnumWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/link.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/LuaGenEx.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyDrugProgressBehaviour.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/FindPreciousModel.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Language/Language.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskFeedbackModel.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/RichTableEvent.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/ScrollerController.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/FuncEnable.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/FuncOpen.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UIFuncOpen.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/CSharpCallLua.cs
@@ -179,9 +179,10 @@
            launchAction();
        }
#if !UNITY_EDITOR
        Do("hotfix.hotfix");
#endif
        if (!Application.isEditor)
        {
            LuaUtility.Do("hotfix.hotfix");
        }
    }
    public static void LaunchPostProcess()
Lua/Gen/DelegatesGensBridge.cs
@@ -171,7 +171,74 @@
#endif
        }
        
        public void __Gen_Delegate_Imp7(object p0, object p1)
        public void __Gen_Delegate_Imp7(PlayerDataType 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.PushPlayerDataType(L, p0);
                PCall(L, 1, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp8(int p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                LuaAPI.xlua_pushinteger(L, p0);
                PCall(L, 1, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp9(ScrollerDataType p0, CellView 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.Push(L, p0);
                translator.Push(L, p1);
                PCall(L, 2, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp10(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -194,7 +261,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp8(object p0)
        public void __Gen_Delegate_Imp11(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -216,7 +283,7 @@
#endif
        }
        
        public Snxxz.UI.DailyQuestModel __Gen_Delegate_Imp9(object p0)
        public Snxxz.UI.DailyQuestModel __Gen_Delegate_Imp12(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -238,7 +305,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonModel __Gen_Delegate_Imp10(object p0)
        public Snxxz.UI.DungeonModel __Gen_Delegate_Imp13(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -260,7 +327,7 @@
#endif
        }
        
        public Snxxz.UI.ActivityModel __Gen_Delegate_Imp11(object p0)
        public Snxxz.UI.ActivityModel __Gen_Delegate_Imp14(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -282,7 +349,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp12(object p0, int p1, object p2)
        public void __Gen_Delegate_Imp15(object p0, int p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -306,7 +373,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp13(object p0, int p1)
        public void __Gen_Delegate_Imp16(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -329,7 +396,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp14()
        public bool __Gen_Delegate_Imp17()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -350,7 +417,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp15(ChatInfoType p0, object p1)
        public void __Gen_Delegate_Imp18(ChatInfoType p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -373,7 +440,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp16(object p0)
        public string __Gen_Delegate_Imp19(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -395,7 +462,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp17(ChatInfoType p0)
        public void __Gen_Delegate_Imp20(ChatInfoType p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -417,7 +484,7 @@
#endif
        }
        
        public Snxxz.UI.CrossServerBossModel __Gen_Delegate_Imp18(object p0)
        public Snxxz.UI.CrossServerBossModel __Gen_Delegate_Imp21(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -439,7 +506,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp19(object p0)
        public int __Gen_Delegate_Imp22(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -461,7 +528,7 @@
#endif
        }
        
        public Snxxz.UI.FindPreciousBossBriefInfoBehaviour.InteractorableState __Gen_Delegate_Imp20(object p0)
        public Snxxz.UI.FindPreciousBossBriefInfoBehaviour.InteractorableState __Gen_Delegate_Imp23(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -483,7 +550,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp21(object p0, Snxxz.UI.FindPreciousBossBriefInfoBehaviour.InteractorableState p1)
        public void __Gen_Delegate_Imp24(object p0, Snxxz.UI.FindPreciousBossBriefInfoBehaviour.InteractorableState p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -506,7 +573,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp22(object p0)
        public bool __Gen_Delegate_Imp25(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -528,7 +595,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp23(object p0, bool p1)
        public void __Gen_Delegate_Imp26(object p0, bool p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -551,7 +618,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp24(object p0, object p1, object p2, int p3, int p4)
        public void __Gen_Delegate_Imp27(object p0, object p1, object p2, int p3, int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -577,7 +644,7 @@
#endif
        }
        
        public Snxxz.UI.FindPreciousModel __Gen_Delegate_Imp25(object p0)
        public Snxxz.UI.FindPreciousModel __Gen_Delegate_Imp28(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -599,7 +666,7 @@
#endif
        }
        
        public Snxxz.UI.DogzDungeonModel __Gen_Delegate_Imp26(object p0)
        public Snxxz.UI.DogzDungeonModel __Gen_Delegate_Imp29(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -621,7 +688,7 @@
#endif
        }
        
        public Snxxz.UI.TeamModel __Gen_Delegate_Imp27(object p0)
        public Snxxz.UI.TeamModel __Gen_Delegate_Imp30(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -643,7 +710,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp28(object p0, out int p1)
        public bool __Gen_Delegate_Imp31(object p0, out int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -666,7 +733,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp29(object p0, int p1, out Snxxz.UI.CrossServerBossData p2)
        public bool __Gen_Delegate_Imp32(object p0, int p1, out Snxxz.UI.CrossServerBossData p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -690,7 +757,7 @@
#endif
        }
        
        public System.Collections.Generic.List<int> __Gen_Delegate_Imp30(object p0)
        public System.Collections.Generic.List<int> __Gen_Delegate_Imp33(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -712,7 +779,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp31(object p0, int p1)
        public bool __Gen_Delegate_Imp34(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -735,7 +802,7 @@
#endif
        }
        
        public Snxxz.UI.CrossServerOneVsOneModel __Gen_Delegate_Imp32(object p0)
        public Snxxz.UI.CrossServerOneVsOneModel __Gen_Delegate_Imp35(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -757,7 +824,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePkResult> __Gen_Delegate_Imp33(object p0)
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePkResult> __Gen_Delegate_Imp36(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -779,7 +846,7 @@
#endif
        }
        
        public CrossServerOneVsOneRewardModel __Gen_Delegate_Imp34(object p0)
        public CrossServerOneVsOneRewardModel __Gen_Delegate_Imp37(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -801,7 +868,7 @@
#endif
        }
        
        public System.DateTime __Gen_Delegate_Imp35(object p0)
        public System.DateTime __Gen_Delegate_Imp38(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -823,7 +890,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp36(object p0, System.DateTime p1)
        public void __Gen_Delegate_Imp39(object p0, System.DateTime p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -846,7 +913,7 @@
#endif
        }
        
        public StoreModel __Gen_Delegate_Imp37(object p0)
        public StoreModel __Gen_Delegate_Imp40(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -868,7 +935,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOneModel.AwardType> __Gen_Delegate_Imp38(object p0)
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOneModel.AwardType> __Gen_Delegate_Imp41(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -890,7 +957,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp39(object p0, object p1, object p2)
        public int __Gen_Delegate_Imp42(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -914,7 +981,7 @@
#endif
        }
        
        public Snxxz.UI.CrossServerOneVsOnePkResult __Gen_Delegate_Imp40(object p0)
        public Snxxz.UI.CrossServerOneVsOnePkResult __Gen_Delegate_Imp43(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -936,7 +1003,7 @@
#endif
        }
        
        public BuffModel __Gen_Delegate_Imp41(object p0)
        public BuffModel __Gen_Delegate_Imp44(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -958,7 +1025,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp42(object p0, object p1)
        public bool __Gen_Delegate_Imp45(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -981,7 +1048,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp43(object p0, int p1, out Snxxz.UI.CrossServerOneVsOneModel.CrossServerOneVsOneHistory p2)
        public bool __Gen_Delegate_Imp46(object p0, int p1, out Snxxz.UI.CrossServerOneVsOneModel.CrossServerOneVsOneHistory p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1005,7 +1072,7 @@
#endif
        }
        
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp44(object p0, int p1)
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp47(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1028,7 +1095,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp45(object p0, PlayerDataType p1)
        public void __Gen_Delegate_Imp48(object p0, PlayerDataType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1051,7 +1118,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp46(object p0, int p1, out int p2)
        public bool __Gen_Delegate_Imp49(object p0, int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1075,7 +1142,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo> __Gen_Delegate_Imp47(object p0)
        public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo> __Gen_Delegate_Imp50(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1097,7 +1164,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp48(object p0, bool p1)
        public bool __Gen_Delegate_Imp51(object p0, bool p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1120,7 +1187,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp49(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo p1)
        public bool __Gen_Delegate_Imp52(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1143,7 +1210,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp50(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo p1)
        public bool __Gen_Delegate_Imp53(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1166,7 +1233,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp51(object p0, System.DateTime p1)
        public bool __Gen_Delegate_Imp54(object p0, System.DateTime p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1189,7 +1256,7 @@
#endif
        }
        
        public System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp52(object p0)
        public System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp55(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1211,7 +1278,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp53(object p0, System.DateTime p1)
        public int __Gen_Delegate_Imp56(object p0, System.DateTime p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1234,7 +1301,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp54(object p0, Snxxz.UI.OperationDate p1, Snxxz.UI.OperationDate p2)
        public string __Gen_Delegate_Imp57(object p0, Snxxz.UI.OperationDate p1, Snxxz.UI.OperationDate p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1258,7 +1325,7 @@
#endif
        }
        
        public uint[] __Gen_Delegate_Imp55(object p0)
        public uint[] __Gen_Delegate_Imp58(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1280,7 +1347,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp56(object p0, out int p1, out int p2)
        public void __Gen_Delegate_Imp59(object p0, out int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1304,7 +1371,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp57(object p0, CrossRealmPKAwardStateEnum p1, int p2)
        public bool __Gen_Delegate_Imp60(object p0, CrossRealmPKAwardStateEnum p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1328,7 +1395,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp58(object p0, CrossRealmPKAwardStateEnum p1, int p2)
        public void __Gen_Delegate_Imp61(object p0, CrossRealmPKAwardStateEnum p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1352,7 +1419,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp59(object p0, int p1, int p2)
        public void __Gen_Delegate_Imp62(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1376,7 +1443,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp60()
        public int __Gen_Delegate_Imp63()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1397,29 +1464,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp61(int p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                LuaAPI.xlua_pushinteger(L, p0);
                PCall(L, 1, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public UnityEngine.UI.Button __Gen_Delegate_Imp62(object p0)
        public UnityEngine.UI.Button __Gen_Delegate_Imp64(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1441,7 +1486,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp63(object p0, ScrollerDataType p1, object p2)
        public void __Gen_Delegate_Imp65(object p0, ScrollerDataType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1465,7 +1510,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp64(object p0, ScrollerDataType p1, int p2)
        public void __Gen_Delegate_Imp66(object p0, ScrollerDataType p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1489,7 +1534,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp65(object p0, int p1)
        public int __Gen_Delegate_Imp67(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1512,7 +1557,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp66(object p0)
        public Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp68(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1534,7 +1579,7 @@
#endif
        }
        
        public FriendsModel __Gen_Delegate_Imp67(object p0)
        public FriendsModel __Gen_Delegate_Imp69(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1556,7 +1601,7 @@
#endif
        }
        
        public Snxxz.UI.TreasureModel __Gen_Delegate_Imp68(object p0)
        public Snxxz.UI.TreasureModel __Gen_Delegate_Imp70(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1578,7 +1623,7 @@
#endif
        }
        
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp69(object p0)
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp71(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1600,7 +1645,7 @@
#endif
        }
        
        public Snxxz.UI.FairyModel __Gen_Delegate_Imp70(object p0)
        public Snxxz.UI.FairyModel __Gen_Delegate_Imp72(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1622,7 +1667,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp71(object p0, out string p1)
        public bool __Gen_Delegate_Imp73(object p0, out string p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1645,7 +1690,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp72(object p0, out int p1, out int p2)
        public bool __Gen_Delegate_Imp74(object p0, out int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1669,7 +1714,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp73(object p0, out int p1, out float p2)
        public bool __Gen_Delegate_Imp75(object p0, out int p1, out float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1693,7 +1738,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp74(object p0, VipPrivilegeType p1)
        public int __Gen_Delegate_Imp76(object p0, VipPrivilegeType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1716,7 +1761,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp75(object p0, int p1)
        public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp77(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1739,7 +1784,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<string, DungeonHelpBattleConfig> __Gen_Delegate_Imp76(object p0)
        public System.Collections.Generic.Dictionary<string, DungeonHelpBattleConfig> __Gen_Delegate_Imp78(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1761,7 +1806,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp77(object p0)
        public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp79(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1783,7 +1828,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp78(object p0, int p1, bool p2)
        public int __Gen_Delegate_Imp80(object p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1807,7 +1852,7 @@
#endif
        }
        
        public DungeonHelpBattleConfig __Gen_Delegate_Imp79(object p0, int p1, int p2)
        public DungeonHelpBattleConfig __Gen_Delegate_Imp81(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1831,7 +1876,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp80(object p0, object p1, object p2, bool p3, bool p4)
        public void __Gen_Delegate_Imp82(object p0, object p1, object p2, bool p3, bool p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1857,7 +1902,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp81(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
        public bool __Gen_Delegate_Imp83(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1884,7 +1929,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp82(object p0, int p1)
        public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp84(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1907,7 +1952,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp83(object p0)
        public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp85(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1929,7 +1974,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp84(object p0, int p1, int p2, int p3)
        public void __Gen_Delegate_Imp86(object p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1954,7 +1999,7 @@
#endif
        }
        
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp85(object p0)
        public Snxxz.UI.Redpoint __Gen_Delegate_Imp87(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1976,7 +2021,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp86(object p0, float p1)
        public void __Gen_Delegate_Imp88(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -1999,7 +2044,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp87(object p0)
        public System.Collections.IEnumerator __Gen_Delegate_Imp89(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2021,7 +2066,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp88(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
        public void __Gen_Delegate_Imp90(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2044,7 +2089,7 @@
#endif
        }
        
        public Snxxz.UI.FairyFeastModel __Gen_Delegate_Imp89(object p0)
        public Snxxz.UI.FairyFeastModel __Gen_Delegate_Imp91(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2066,7 +2111,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp90(object p0, Snxxz.UI.FairyFeastRank p1, Snxxz.UI.FairyFeastRank p2)
        public int __Gen_Delegate_Imp92(object p0, Snxxz.UI.FairyFeastRank p1, Snxxz.UI.FairyFeastRank p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2090,7 +2135,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp91(object p0, uint p1, int p2)
        public void __Gen_Delegate_Imp93(object p0, uint p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2114,7 +2159,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp92(object p0, int p1)
        public System.Collections.IEnumerator __Gen_Delegate_Imp94(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2137,7 +2182,7 @@
#endif
        }
        
        public PlayerMainDate __Gen_Delegate_Imp93(object p0)
        public PlayerMainDate __Gen_Delegate_Imp95(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2159,7 +2204,7 @@
#endif
        }
        
        public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp94(object p0)
        public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp96(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2181,7 +2226,7 @@
#endif
        }
        
        public Snxxz.UI.SkyTowerModel __Gen_Delegate_Imp95(object p0)
        public Snxxz.UI.SkyTowerModel __Gen_Delegate_Imp97(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2203,7 +2248,7 @@
#endif
        }
        
        public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp96(object p0)
        public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp98(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2225,7 +2270,7 @@
#endif
        }
        
        public Snxxz.UI.DungeonUseBuffModel __Gen_Delegate_Imp97(object p0)
        public Snxxz.UI.DungeonUseBuffModel __Gen_Delegate_Imp99(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2247,7 +2292,7 @@
#endif
        }
        
        public Snxxz.UI.HazyGrassModel __Gen_Delegate_Imp98(object p0)
        public Snxxz.UI.HazyGrassModel __Gen_Delegate_Imp100(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2269,7 +2314,7 @@
#endif
        }
        
        public Snxxz.UI.HazyDemonKingModel __Gen_Delegate_Imp99(object p0)
        public Snxxz.UI.HazyDemonKingModel __Gen_Delegate_Imp101(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2291,7 +2336,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp100(object p0, DungeonCoolDownType p1)
        public void __Gen_Delegate_Imp102(object p0, DungeonCoolDownType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2314,7 +2359,7 @@
#endif
        }
        
        public IceCrystalVeinModel __Gen_Delegate_Imp101(object p0)
        public IceCrystalVeinModel __Gen_Delegate_Imp103(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2336,7 +2381,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp102(object p0, int p1, bool p2)
        public void __Gen_Delegate_Imp104(object p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2360,7 +2405,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp103(object p0, int p1, object p2, int p3)
        public void __Gen_Delegate_Imp105(object p0, int p1, object p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2385,7 +2430,7 @@
#endif
        }
        
        public Snxxz.UI.PackModel __Gen_Delegate_Imp104(object p0)
        public Snxxz.UI.PackModel __Gen_Delegate_Imp106(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2407,7 +2452,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp105(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
        public int __Gen_Delegate_Imp107(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2431,7 +2476,7 @@
#endif
        }
        
        public Snxxz.UI.EquipGemModel __Gen_Delegate_Imp106(object p0)
        public Snxxz.UI.EquipGemModel __Gen_Delegate_Imp108(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2453,7 +2498,7 @@
#endif
        }
        
        public Snxxz.UI.EquipModel __Gen_Delegate_Imp107(object p0)
        public Snxxz.UI.EquipModel __Gen_Delegate_Imp109(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2475,7 +2520,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp108(object p0, object p1, bool p2)
        public void __Gen_Delegate_Imp110(object p0, object p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2499,7 +2544,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp109(object p0, PackType p1, int p2, int p3)
        public void __Gen_Delegate_Imp111(object p0, PackType p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2524,7 +2569,7 @@
#endif
        }
        
        public Int2 __Gen_Delegate_Imp110(object p0)
        public Int2 __Gen_Delegate_Imp112(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2546,7 +2591,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp111(object p0, Int2 p1)
        public void __Gen_Delegate_Imp113(object p0, Int2 p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2569,7 +2614,7 @@
#endif
        }
        
        public Snxxz.UI.EquipStarModel __Gen_Delegate_Imp112(object p0)
        public Snxxz.UI.EquipStarModel __Gen_Delegate_Imp114(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2591,7 +2636,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp113(object p0, int p1, out Snxxz.UI.GemHoleCondition p2)
        public bool __Gen_Delegate_Imp115(object p0, int p1, out Snxxz.UI.GemHoleCondition p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2615,7 +2660,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp114(object p0, int p1, out int[] p2)
        public bool __Gen_Delegate_Imp116(object p0, int p1, out int[] p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2639,7 +2684,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp115(object p0, int p1, int p2, out int[] p3)
        public bool __Gen_Delegate_Imp117(object p0, int p1, int p2, out int[] p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2664,7 +2709,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp116(object p0, int p1, int p2, int p3, out int p4)
        public bool __Gen_Delegate_Imp118(object p0, int p1, int p2, int p3, out int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2690,7 +2735,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp117(object p0, int p1, out System.Collections.Generic.List<int> p2)
        public bool __Gen_Delegate_Imp119(object p0, int p1, out System.Collections.Generic.List<int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2714,7 +2759,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp118(object p0, int p1, out Snxxz.UI.GemType p2)
        public bool __Gen_Delegate_Imp120(object p0, int p1, out Snxxz.UI.GemType p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2738,7 +2783,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp119(object p0, int p1, int p2, out Snxxz.UI.EquipGemRedpoint p3)
        public bool __Gen_Delegate_Imp121(object p0, int p1, int p2, out Snxxz.UI.EquipGemRedpoint p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2763,7 +2808,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp120(object p0, int p1, out Snxxz.UI.Redpoint p2)
        public bool __Gen_Delegate_Imp122(object p0, int p1, out Snxxz.UI.Redpoint p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2787,7 +2832,7 @@
#endif
        }
        
        public Int2 __Gen_Delegate_Imp121(object p0, int p1)
        public Int2 __Gen_Delegate_Imp123(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2810,7 +2855,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp122(object p0, int p1, int p2, int p3)
        public bool __Gen_Delegate_Imp124(object p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2835,7 +2880,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp123(object p0, int p1, int p2)
        public bool __Gen_Delegate_Imp125(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2859,7 +2904,7 @@
#endif
        }
        
        public System.Collections.Generic.ICollection<int> __Gen_Delegate_Imp124(object p0)
        public System.Collections.Generic.ICollection<int> __Gen_Delegate_Imp126(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2881,7 +2926,7 @@
#endif
        }
        
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp125(object p0, int p1)
        public System.Collections.Generic.List<string> __Gen_Delegate_Imp127(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2904,7 +2949,7 @@
#endif
        }
        
        public ItemConfig __Gen_Delegate_Imp126(object p0, int p1)
        public ItemConfig __Gen_Delegate_Imp128(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2927,7 +2972,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp127(object p0, int p1, int p2)
        public int __Gen_Delegate_Imp129(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2951,7 +2996,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp128(object p0, object p1, int p2)
        public int __Gen_Delegate_Imp130(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -2975,7 +3020,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp129(object p0, int p1, int p2, int p3, int p4)
        public void __Gen_Delegate_Imp131(object p0, int p1, int p2, int p3, int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3001,7 +3046,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp130(object p0, Int2 p1, int p2, int p3)
        public void __Gen_Delegate_Imp132(object p0, Int2 p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3026,7 +3071,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp131(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)
@@ -3050,7 +3095,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp132(object p0, int p1, int p2, bool p3)
        public int __Gen_Delegate_Imp134(object p0, int p1, int p2, bool p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3075,7 +3120,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp133(int p0, object p1)
        public void __Gen_Delegate_Imp135(int p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3098,7 +3143,7 @@
#endif
        }
        
        public Snxxz.UI.AllianceBossModel __Gen_Delegate_Imp134(object p0)
        public Snxxz.UI.AllianceBossModel __Gen_Delegate_Imp136(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3120,7 +3165,7 @@
#endif
        }
        
        public Snxxz.UI.MapModel __Gen_Delegate_Imp135(object p0)
        public Snxxz.UI.MapModel __Gen_Delegate_Imp137(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3142,7 +3187,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.Item> __Gen_Delegate_Imp136(object p0)
        public System.Collections.Generic.List<Snxxz.UI.Item> __Gen_Delegate_Imp138(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3164,7 +3209,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp137(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.Item> p2)
        public bool __Gen_Delegate_Imp139(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.Item> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3188,7 +3233,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp138(object p0, int p1, out Snxxz.UI.AllianceBossModel.AllianceBossLine p2)
        public bool __Gen_Delegate_Imp140(object p0, int p1, out Snxxz.UI.AllianceBossModel.AllianceBossLine p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3212,7 +3257,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp139(object p0, float p1)
        public System.Collections.IEnumerator __Gen_Delegate_Imp141(object p0, float p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3235,7 +3280,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp140(object p0, object p1, object p2, int p3)
        public void __Gen_Delegate_Imp142(object p0, object p1, object p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3260,7 +3305,7 @@
#endif
        }
        
        public Snxxz.UI.FairyFeastTransmitShow __Gen_Delegate_Imp141()
        public Snxxz.UI.FairyFeastTransmitShow __Gen_Delegate_Imp143()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3281,7 +3326,7 @@
#endif
        }
        
        public UnityEngine.Camera __Gen_Delegate_Imp142(object p0)
        public UnityEngine.Camera __Gen_Delegate_Imp144(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3303,7 +3348,7 @@
#endif
        }
        
        public Snxxz.UI.FairyFeastTransmitShow.FairyTransmitModel __Gen_Delegate_Imp143(object p0)
        public Snxxz.UI.FairyFeastTransmitShow.FairyTransmitModel __Gen_Delegate_Imp145(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3325,7 +3370,7 @@
#endif
        }
        
        public float __Gen_Delegate_Imp144(object p0)
        public float __Gen_Delegate_Imp146(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3347,7 +3392,7 @@
#endif
        }
        
        public Snxxz.UI.RoleParticularModel __Gen_Delegate_Imp145(object p0)
        public Snxxz.UI.RoleParticularModel __Gen_Delegate_Imp147(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3369,7 +3414,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp146(object p0, ulong p1)
        public void __Gen_Delegate_Imp148(object p0, ulong p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3392,7 +3437,7 @@
#endif
        }
        
        public UnityEngine.GameObject __Gen_Delegate_Imp147(object p0)
        public UnityEngine.GameObject __Gen_Delegate_Imp149(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3414,7 +3459,7 @@
#endif
        }
        
        public Snxxz.UI.KingFairyModel __Gen_Delegate_Imp148(object p0)
        public Snxxz.UI.KingFairyModel __Gen_Delegate_Imp150(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3436,7 +3481,7 @@
#endif
        }
        
        public Snxxz.UI.FashionDressModel __Gen_Delegate_Imp149(object p0)
        public Snxxz.UI.FashionDressModel __Gen_Delegate_Imp151(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3458,7 +3503,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp150(object p0, object p1, out Snxxz.UI.FashionDecomposeModel.DecomposeItem p2)
        public bool __Gen_Delegate_Imp152(object p0, object p1, out Snxxz.UI.FashionDecomposeModel.DecomposeItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3482,7 +3527,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp151(object p0, out System.Collections.Generic.List<ushort> p1, out System.Collections.Generic.List<uint> p2)
        public void __Gen_Delegate_Imp153(object p0, out System.Collections.Generic.List<ushort> p1, out System.Collections.Generic.List<uint> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3506,7 +3551,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, int> __Gen_Delegate_Imp152(object p0)
        public System.Collections.Generic.Dictionary<int, int> __Gen_Delegate_Imp154(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3528,7 +3573,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp153(object p0, int p1, out Snxxz.UI.FashionDress p2)
        public bool __Gen_Delegate_Imp155(object p0, int p1, out Snxxz.UI.FashionDress p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3552,7 +3597,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp154(object p0, int p1, int p2, out System.Collections.Generic.List<int> p3)
        public bool __Gen_Delegate_Imp156(object p0, int p1, int p2, out System.Collections.Generic.List<int> p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3577,7 +3622,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp155(object p0, int p1, int p2, out System.Collections.Generic.Dictionary<int, int> p3)
        public bool __Gen_Delegate_Imp157(object p0, int p1, int p2, out System.Collections.Generic.Dictionary<int, int> p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3602,7 +3647,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp156(object p0, int p1, out System.Collections.Generic.Dictionary<int, int> p2)
        public bool __Gen_Delegate_Imp158(object p0, int p1, out System.Collections.Generic.Dictionary<int, int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3626,7 +3671,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp157(object p0, ref System.Collections.Generic.List<int> p1)
        public bool __Gen_Delegate_Imp159(object p0, ref System.Collections.Generic.List<int> p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3650,7 +3695,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp158(object p0, out System.Collections.Generic.List<int> p1)
        public bool __Gen_Delegate_Imp160(object p0, out System.Collections.Generic.List<int> p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3673,7 +3718,7 @@
#endif
        }
        
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp159(object p0)
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp161(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3695,7 +3740,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp160(object p0, Snxxz.UI.ServerItem p1, Snxxz.UI.ServerItem p2)
        public int __Gen_Delegate_Imp162(object p0, Snxxz.UI.ServerItem p1, Snxxz.UI.ServerItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3719,7 +3764,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp161(bool p0)
        public void __Gen_Delegate_Imp163(bool p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3741,7 +3786,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulDungeonModel __Gen_Delegate_Imp162(object p0)
        public Snxxz.UI.GatherSoulDungeonModel __Gen_Delegate_Imp164(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3763,7 +3808,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp163(object p0, int p1, uint p2)
        public void __Gen_Delegate_Imp165(object p0, int p1, uint p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3787,7 +3832,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulComposeModel __Gen_Delegate_Imp164(object p0)
        public Snxxz.UI.GatherSoulComposeModel __Gen_Delegate_Imp166(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3809,7 +3854,7 @@
#endif
        }
        
        public Snxxz.UI.GatheringSoulModel __Gen_Delegate_Imp165(object p0)
        public Snxxz.UI.GatheringSoulModel __Gen_Delegate_Imp167(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3831,7 +3876,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp166(object p0, Snxxz.UI.GatherSoulComposeModel.ComposeCategory p1)
        public void __Gen_Delegate_Imp168(object p0, Snxxz.UI.GatherSoulComposeModel.ComposeCategory p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3854,7 +3899,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulComposeModel.ComposeCategory> __Gen_Delegate_Imp167(object p0)
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulComposeModel.ComposeCategory> __Gen_Delegate_Imp169(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3876,7 +3921,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<Snxxz.UI.GatherSoulComposeModel.ComposeCategory, System.Collections.Generic.List<int>> __Gen_Delegate_Imp168(object p0)
        public System.Collections.Generic.Dictionary<Snxxz.UI.GatherSoulComposeModel.ComposeCategory, System.Collections.Generic.List<int>> __Gen_Delegate_Imp170(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3898,7 +3943,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulComposeModel.ComposeCategory __Gen_Delegate_Imp169(object p0)
        public Snxxz.UI.GatherSoulComposeModel.ComposeCategory __Gen_Delegate_Imp171(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3920,7 +3965,7 @@
#endif
        }
        
        public Snxxz.UI.VirtualItem __Gen_Delegate_Imp170(object p0)
        public Snxxz.UI.VirtualItem __Gen_Delegate_Imp172(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3942,7 +3987,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp171(object p0, Snxxz.UI.VirtualItem p1)
        public void __Gen_Delegate_Imp173(object p0, Snxxz.UI.VirtualItem p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3965,7 +4010,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp172(object p0, int p1, out Snxxz.UI.GatherSoulComposeModel.Compose p2)
        public bool __Gen_Delegate_Imp174(object p0, int p1, out Snxxz.UI.GatherSoulComposeModel.Compose p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -3989,7 +4034,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp173(object p0, UnityEngine.Vector3 p1)
        public void __Gen_Delegate_Imp175(object p0, UnityEngine.Vector3 p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4012,7 +4057,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp174(object p0, object p1)
        public System.Collections.IEnumerator __Gen_Delegate_Imp176(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4035,7 +4080,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp175(object p0, ScrollerDataType p1, int p2, out float p3)
        public bool __Gen_Delegate_Imp177(object p0, ScrollerDataType p1, int p2, out float p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4060,7 +4105,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp176(object p0, int p1, int p2, bool p3)
        public void __Gen_Delegate_Imp178(object p0, int p1, int p2, bool p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4085,7 +4130,7 @@
#endif
        }
        
        public Snxxz.UI.GatherSoulDungeonHelp __Gen_Delegate_Imp177(object p0)
        public Snxxz.UI.GatherSoulDungeonHelp __Gen_Delegate_Imp179(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4107,7 +4152,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp178(object p0, Snxxz.UI.GatherSoulDungeonHelp p1)
        public void __Gen_Delegate_Imp180(object p0, Snxxz.UI.GatherSoulDungeonHelp p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4130,7 +4175,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp179(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GatherSoulDungeonModel.ItemInfo> p2)
        public bool __Gen_Delegate_Imp181(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GatherSoulDungeonModel.ItemInfo> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4154,7 +4199,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp180(object p0, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p1, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p2)
        public int __Gen_Delegate_Imp182(object p0, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p1, Snxxz.UI.GatherSoulDungeonModel.ItemInfo p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4178,7 +4223,7 @@
#endif
        }
        
        public Snxxz.UI.VirtualPackModel __Gen_Delegate_Imp181(object p0)
        public Snxxz.UI.VirtualPackModel __Gen_Delegate_Imp183(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4200,7 +4245,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp182(object p0, PackType p1, int p2)
        public void __Gen_Delegate_Imp184(object p0, PackType p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4224,7 +4269,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp183(object p0, Snxxz.UI.SortType p1, int p2)
        public void __Gen_Delegate_Imp185(object p0, Snxxz.UI.SortType p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4248,7 +4293,7 @@
#endif
        }
        
        public Snxxz.UI.ItemTipUtility.TipData __Gen_Delegate_Imp184(object p0)
        public Snxxz.UI.ItemTipUtility.TipData __Gen_Delegate_Imp186(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4270,7 +4315,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp185(object p0, UnityEngine.Vector3 p1, UnityEngine.Vector3 p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp187(object p0, UnityEngine.Vector3 p1, UnityEngine.Vector3 p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4294,7 +4339,7 @@
#endif
        }
        
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> __Gen_Delegate_Imp186(object p0)
        public System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> __Gen_Delegate_Imp188(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4316,7 +4361,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp187(int p0)
        public string __Gen_Delegate_Imp189(int p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4338,7 +4383,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp188(object p0, object p1)
        public int __Gen_Delegate_Imp190(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4361,7 +4406,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp189(object p0, PackType p1)
        public void __Gen_Delegate_Imp191(object p0, PackType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4384,7 +4429,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp190(object p0, int p1, ref System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> p2)
        public void __Gen_Delegate_Imp192(object p0, int p1, ref System.Collections.Generic.List<Snxxz.UI.GatherSoulItem> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4409,7 +4454,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp191(object p0, object p1, int p2, out int p3)
        public bool __Gen_Delegate_Imp193(object p0, object p1, int p2, out int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4434,7 +4479,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp192(object p0, object p1, out int p2)
        public bool __Gen_Delegate_Imp194(object p0, object p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4458,7 +4503,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp193(object p0, int p1, object p2)
        public int __Gen_Delegate_Imp195(object p0, int p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4482,7 +4527,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp194(object p0, object p1, int p2, int p3)
        public bool __Gen_Delegate_Imp196(object p0, object p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4507,7 +4552,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp195(object p0, ItemOperateType p1, object p2)
        public void __Gen_Delegate_Imp197(object p0, ItemOperateType p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4531,7 +4576,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp196(object p0, object p1, int p2)
        public void __Gen_Delegate_Imp198(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4555,7 +4600,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp197(object p0, Snxxz.UI.VirtualItem p1)
        public bool __Gen_Delegate_Imp199(object p0, Snxxz.UI.VirtualItem p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4578,7 +4623,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp198(object p0, int p1, out Snxxz.UI.GatherSoulHoleCondition p2)
        public bool __Gen_Delegate_Imp200(object p0, int p1, out Snxxz.UI.GatherSoulHoleCondition p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4602,7 +4647,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp199(object p0, int p1, out Snxxz.UI.GatherSoulItem p2)
        public bool __Gen_Delegate_Imp201(object p0, int p1, out Snxxz.UI.GatherSoulItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4626,7 +4671,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp200(object p0, int p1, int p2, int p3)
        public int __Gen_Delegate_Imp202(object p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4651,7 +4696,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp201(object p0, int p1, ulong p2)
        public int __Gen_Delegate_Imp203(object p0, int p1, ulong p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4675,7 +4720,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp202(object p0, object p1, ref System.Collections.Generic.Dictionary<int, int> p2)
        public void __Gen_Delegate_Imp204(object p0, object p1, ref System.Collections.Generic.Dictionary<int, int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4700,7 +4745,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp203(object p0, PackType p1)
        public bool __Gen_Delegate_Imp205(object p0, PackType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4723,7 +4768,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp204(object p0, PackType p1)
        public int __Gen_Delegate_Imp206(object p0, PackType p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4746,7 +4791,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp205(object p0, PackType p1, int p2)
        public int __Gen_Delegate_Imp207(object p0, PackType p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4770,7 +4815,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp206(object p0, PackType p1, ref System.Collections.Generic.List<int> p2)
        public void __Gen_Delegate_Imp208(object p0, PackType p1, ref System.Collections.Generic.List<int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4795,7 +4840,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp207(object p0, PackType p1, out System.Collections.Generic.List<int> p2)
        public bool __Gen_Delegate_Imp209(object p0, PackType p1, out System.Collections.Generic.List<int> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4819,7 +4864,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp208(object p0, PackType p1, ref System.Collections.Generic.List<Snxxz.UI.VirtualPackItem> p2, object p3)
        public void __Gen_Delegate_Imp210(object p0, PackType p1, ref System.Collections.Generic.List<Snxxz.UI.VirtualPackItem> p2, object p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4845,7 +4890,7 @@
#endif
        }
        
        public Snxxz.UI.JadeDynastyBossModel __Gen_Delegate_Imp209(object p0)
        public Snxxz.UI.JadeDynastyBossModel __Gen_Delegate_Imp211(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4867,7 +4912,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp210(object p0, System.DateTime p1, object p2)
        public void __Gen_Delegate_Imp212(object p0, System.DateTime p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4891,7 +4936,7 @@
#endif
        }
        
        public ulong __Gen_Delegate_Imp211(object p0)
        public ulong __Gen_Delegate_Imp213(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4913,7 +4958,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp212(object p0, int p1, out Snxxz.UI.JadeDynastyBossCondition p2)
        public bool __Gen_Delegate_Imp214(object p0, int p1, out Snxxz.UI.JadeDynastyBossCondition p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4937,7 +4982,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp213(object p0, int p1, out Snxxz.UI.JadeDynastyBossLine p2)
        public bool __Gen_Delegate_Imp215(object p0, int p1, out Snxxz.UI.JadeDynastyBossLine p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4961,7 +5006,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp214(Snxxz.UI.JadeDynastyBossData p0, Snxxz.UI.JadeDynastyBossData p1)
        public int __Gen_Delegate_Imp216(Snxxz.UI.JadeDynastyBossData p0, Snxxz.UI.JadeDynastyBossData p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -4984,7 +5029,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp215(object p0, Snxxz.UI.Item p1)
        public bool __Gen_Delegate_Imp217(object p0, Snxxz.UI.Item p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5007,7 +5052,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp216(object p0, Snxxz.UI.FindPreciousModel.BossKillRecord p1, Snxxz.UI.FindPreciousModel.BossKillRecord p2)
        public int __Gen_Delegate_Imp218(object p0, Snxxz.UI.FindPreciousModel.BossKillRecord p1, Snxxz.UI.FindPreciousModel.BossKillRecord p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5031,7 +5076,7 @@
#endif
        }
        
        public Snxxz.UI.JadeDynastySkillModel __Gen_Delegate_Imp217(object p0)
        public Snxxz.UI.JadeDynastySkillModel __Gen_Delegate_Imp219(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5053,7 +5098,7 @@
#endif
        }
        
        public UnityEngine.Transform __Gen_Delegate_Imp218(object p0)
        public UnityEngine.Transform __Gen_Delegate_Imp220(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5075,7 +5120,7 @@
#endif
        }
        
        public Snxxz.UI.JadeDynastySkillState __Gen_Delegate_Imp219(object p0, int p1)
        public Snxxz.UI.JadeDynastySkillState __Gen_Delegate_Imp221(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5098,7 +5143,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp220(object p0, int p1, out Snxxz.UI.JadeDynastySkillCondition p2)
        public bool __Gen_Delegate_Imp222(object p0, int p1, out Snxxz.UI.JadeDynastySkillCondition p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5122,7 +5167,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp221(object p0, int p1, out UnityEngine.Sprite[] p2)
        public bool __Gen_Delegate_Imp223(object p0, int p1, out UnityEngine.Sprite[] p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5146,7 +5191,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp222(object p0, Snxxz.UI.ActivateShow.ActivateFunc p1, int p2)
        public void __Gen_Delegate_Imp224(object p0, Snxxz.UI.ActivateShow.ActivateFunc p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5170,7 +5215,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp223(object p0, Snxxz.UI.ActivateShow.ActivateFunc p1)
        public void __Gen_Delegate_Imp225(object p0, Snxxz.UI.ActivateShow.ActivateFunc p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5193,7 +5238,7 @@
#endif
        }
        
        public Snxxz.UI.KingTreasureModel __Gen_Delegate_Imp224(object p0)
        public Snxxz.UI.KingTreasureModel __Gen_Delegate_Imp226(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5215,7 +5260,7 @@
#endif
        }
        
        public KingTreasureItemConfig __Gen_Delegate_Imp225(object p0)
        public KingTreasureItemConfig __Gen_Delegate_Imp227(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5237,7 +5282,7 @@
#endif
        }
        
        public Snxxz.UI.KingTreasureShowModel __Gen_Delegate_Imp226(object p0)
        public Snxxz.UI.KingTreasureShowModel __Gen_Delegate_Imp228(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5259,7 +5304,7 @@
#endif
        }
        
        public Snxxz.UI.CrossServerOneVsOne __Gen_Delegate_Imp227(object p0)
        public Snxxz.UI.CrossServerOneVsOne __Gen_Delegate_Imp229(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5281,7 +5326,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp228(object p0, Snxxz.UI.CrossServerOneVsOne p1)
        public void __Gen_Delegate_Imp230(object p0, Snxxz.UI.CrossServerOneVsOne p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5304,7 +5349,7 @@
#endif
        }
        
        public Snxxz.UI.LoginModel __Gen_Delegate_Imp229(object p0)
        public Snxxz.UI.LoginModel __Gen_Delegate_Imp231(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5326,7 +5371,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp230(object p0, object p1, object p2, int p3, bool p4)
        public void __Gen_Delegate_Imp232(object p0, object p1, object p2, int p3, bool p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5352,7 +5397,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp231(object p0, byte p1)
        public void __Gen_Delegate_Imp233(object p0, byte p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5375,7 +5420,7 @@
#endif
        }
        
        public TaskModel __Gen_Delegate_Imp232(object p0)
        public TaskModel __Gen_Delegate_Imp234(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5397,7 +5442,7 @@
#endif
        }
        
        public Snxxz.UI.ReikiRootModel __Gen_Delegate_Imp233(object p0)
        public Snxxz.UI.ReikiRootModel __Gen_Delegate_Imp235(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5419,7 +5464,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp234(object p0, TreasureCategory p1)
        public void __Gen_Delegate_Imp236(object p0, TreasureCategory p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5442,7 +5487,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp235(object p0, int p1, int p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp237(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5466,7 +5511,7 @@
#endif
        }
        
        public PlayerDeadModel __Gen_Delegate_Imp236(object p0)
        public PlayerDeadModel __Gen_Delegate_Imp238(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5488,7 +5533,7 @@
#endif
        }
        
        public Snxxz.UI.LuckyTreasureModel __Gen_Delegate_Imp237(object p0)
        public Snxxz.UI.LuckyTreasureModel __Gen_Delegate_Imp239(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5510,7 +5555,7 @@
#endif
        }
        
        public LoginRewardModel __Gen_Delegate_Imp238(object p0)
        public LoginRewardModel __Gen_Delegate_Imp240(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5532,7 +5577,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp239(object p0, int p1)
        public string __Gen_Delegate_Imp241(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5555,7 +5600,7 @@
#endif
        }
        
        public Snxxz.UI.FestivalRedpackModel __Gen_Delegate_Imp240(object p0)
        public Snxxz.UI.FestivalRedpackModel __Gen_Delegate_Imp242(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5577,7 +5622,7 @@
#endif
        }
        
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp241(object p0)
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp243(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5599,7 +5644,7 @@
#endif
        }
        
        public Snxxz.UI.RedEnvelopeModel __Gen_Delegate_Imp242(object p0)
        public Snxxz.UI.RedEnvelopeModel __Gen_Delegate_Imp244(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5621,7 +5666,7 @@
#endif
        }
        
        public System.DateTime __Gen_Delegate_Imp243(object p0, object p1)
        public System.DateTime __Gen_Delegate_Imp245(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5644,7 +5689,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp244(object p0, object p1, int p2)
        public bool __Gen_Delegate_Imp246(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5668,7 +5713,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp245(object p0, int p1, out Snxxz.UI.FestivalRedpack p2)
        public bool __Gen_Delegate_Imp247(object p0, int p1, out Snxxz.UI.FestivalRedpack p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5692,7 +5737,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp246(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.FestivalRedpackAchievement> p2)
        public bool __Gen_Delegate_Imp248(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.FestivalRedpackAchievement> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5716,7 +5761,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp247(object p0, Snxxz.UI.Operation p1, int p2)
        public void __Gen_Delegate_Imp249(object p0, Snxxz.UI.Operation p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5740,7 +5785,7 @@
#endif
        }
        
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp248(object p0)
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp250(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5762,7 +5807,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp249(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        public void __Gen_Delegate_Imp251(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5785,7 +5830,7 @@
#endif
        }
        
        public OpenServiceAchievementModel __Gen_Delegate_Imp250(object p0)
        public OpenServiceAchievementModel __Gen_Delegate_Imp252(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5807,7 +5852,7 @@
#endif
        }
        
        public Snxxz.UI.OperationLuckyTreasure __Gen_Delegate_Imp251(object p0)
        public Snxxz.UI.OperationLuckyTreasure __Gen_Delegate_Imp253(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5829,7 +5874,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp252(object p0, Snxxz.UI.Operation p1)
        public void __Gen_Delegate_Imp254(object p0, Snxxz.UI.Operation p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5852,7 +5897,7 @@
#endif
        }
        
        public Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem __Gen_Delegate_Imp253(object p0)
        public Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem __Gen_Delegate_Imp255(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5874,7 +5919,7 @@
#endif
        }
        
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp254(object p0)
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp256(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5896,7 +5941,7 @@
#endif
        }
        
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp255(object p0)
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp257(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5918,7 +5963,7 @@
#endif
        }
        
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp256(object p0)
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp258(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5940,7 +5985,7 @@
#endif
        }
        
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp257(object p0)
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp259(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5962,7 +6007,7 @@
#endif
        }
        
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp258(object p0)
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp260(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5984,7 +6029,7 @@
#endif
        }
        
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp259(object p0)
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp261(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6006,7 +6051,7 @@
#endif
        }
        
        public Snxxz.UI.VipModel __Gen_Delegate_Imp260(object p0)
        public Snxxz.UI.VipModel __Gen_Delegate_Imp262(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6028,7 +6073,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp261(object p0, int p1, object p2, int p3, int p4)
        public void __Gen_Delegate_Imp263(object p0, int p1, object p2, int p3, int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6054,7 +6099,7 @@
#endif
        }
        
        public SpringFestivalModel __Gen_Delegate_Imp262(object p0)
        public SpringFestivalModel __Gen_Delegate_Imp264(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6076,7 +6121,7 @@
#endif
        }
        
        public Snxxz.UI.ActivateShow.ActivateFunc __Gen_Delegate_Imp263()
        public Snxxz.UI.ActivateShow.ActivateFunc __Gen_Delegate_Imp265()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6097,7 +6142,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp264(Snxxz.UI.ActivateShow.ActivateFunc p0)
        public void __Gen_Delegate_Imp266(Snxxz.UI.ActivateShow.ActivateFunc p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6119,7 +6164,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp265()
        public string __Gen_Delegate_Imp267()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6140,7 +6185,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp266(int p0, int p1, int p2)
        public void __Gen_Delegate_Imp268(int p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6164,7 +6209,7 @@
#endif
        }
        
        public Snxxz.UI.RidingPetBossModel __Gen_Delegate_Imp267(object p0)
        public Snxxz.UI.RidingPetBossModel __Gen_Delegate_Imp269(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6186,7 +6231,7 @@
#endif
        }
        
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp268()
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp270()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6207,7 +6252,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp269(uint p0, out System.Collections.Generic.Dictionary<int, int> p1)
        public bool __Gen_Delegate_Imp271(uint p0, out System.Collections.Generic.Dictionary<int, int> p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6230,7 +6275,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp270(uint p0, int p1, out int p2)
        public bool __Gen_Delegate_Imp272(uint p0, int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6254,7 +6299,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp271(Snxxz.UI.EquipShowSwitch.EquipShowSwitchType p0, uint p1)
        public bool __Gen_Delegate_Imp273(Snxxz.UI.EquipShowSwitch.EquipShowSwitchType p0, uint p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6277,7 +6322,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp272(uint p0)
        public void __Gen_Delegate_Imp274(uint p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6299,7 +6344,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, string> __Gen_Delegate_Imp273(object p0)
        public System.Collections.Generic.Dictionary<int, string> __Gen_Delegate_Imp275(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6321,7 +6366,7 @@
#endif
        }
        
        public int[] __Gen_Delegate_Imp274(object p0)
        public int[] __Gen_Delegate_Imp276(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6343,7 +6388,7 @@
#endif
        }
        
        public int[] __Gen_Delegate_Imp275(object p0, int p1)
        public int[] __Gen_Delegate_Imp277(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6366,7 +6411,7 @@
#endif
        }
        
        public Snxxz.UI.GodWeaponInfo __Gen_Delegate_Imp276(object p0, int p1)
        public Snxxz.UI.GodWeaponInfo __Gen_Delegate_Imp278(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6389,7 +6434,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp277(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GodWeaponCondition> p2)
        public bool __Gen_Delegate_Imp279(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GodWeaponCondition> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6413,7 +6458,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp278(object p0, int p1, out Snxxz.UI.AutoHammerCost p2)
        public bool __Gen_Delegate_Imp280(object p0, int p1, out Snxxz.UI.AutoHammerCost p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6437,7 +6482,7 @@
#endif
        }
        
        public System.Collections.Generic.List<int> __Gen_Delegate_Imp279(object p0, int p1)
        public System.Collections.Generic.List<int> __Gen_Delegate_Imp281(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6460,7 +6505,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp280(object p0, object p1, object p2)
        public void __Gen_Delegate_Imp282(object p0, object p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6484,7 +6529,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp281(object p0, int p1, out int p2, out int p3)
        public bool __Gen_Delegate_Imp283(object p0, int p1, out int p2, out int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6509,7 +6554,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp282(object p0, int p1, int p2)
        public string __Gen_Delegate_Imp284(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6533,7 +6578,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp283(object p0, TextColType p1, bool p2)
        public void __Gen_Delegate_Imp285(object p0, TextColType p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6557,7 +6602,7 @@
#endif
        }
        
        public uint __Gen_Delegate_Imp284(object p0)
        public uint __Gen_Delegate_Imp286(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6579,7 +6624,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp285(object p0, uint p1)
        public void __Gen_Delegate_Imp287(object p0, uint p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6602,7 +6647,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp286(object p0, int p1, out Snxxz.UI.RuneItem p2)
        public bool __Gen_Delegate_Imp288(object p0, int p1, out Snxxz.UI.RuneItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6626,7 +6671,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp287(object p0, int p1, out Snxxz.UI.RuneHoleCondition p2)
        public bool __Gen_Delegate_Imp289(object p0, int p1, out Snxxz.UI.RuneHoleCondition p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6650,7 +6695,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp288(object p0, int p1, out Snxxz.UI.RuneItem p2)
        public int __Gen_Delegate_Imp290(object p0, int p1, out Snxxz.UI.RuneItem p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6674,7 +6719,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp289(object p0, int p1, out Snxxz.UI.RuneModel.RuneHoleRedpoint p2)
        public bool __Gen_Delegate_Imp291(object p0, int p1, out Snxxz.UI.RuneModel.RuneHoleRedpoint p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6698,7 +6743,7 @@
#endif
        }
        
        public int __Gen_Delegate_Imp290(object p0, int p1, float p2)
        public int __Gen_Delegate_Imp292(object p0, int p1, float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6722,7 +6767,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp291(object p0, int p1, uint p2)
        public bool __Gen_Delegate_Imp293(object p0, int p1, uint p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6746,7 +6791,7 @@
#endif
        }
        
        public Snxxz.UI.RuneResolveModel __Gen_Delegate_Imp292(object p0)
        public Snxxz.UI.RuneResolveModel __Gen_Delegate_Imp294(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6768,7 +6813,7 @@
#endif
        }
        
        public Snxxz.UI.RuneModel __Gen_Delegate_Imp293(object p0)
        public Snxxz.UI.RuneModel __Gen_Delegate_Imp295(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6790,7 +6835,7 @@
#endif
        }
        
        public float __Gen_Delegate_Imp294(object p0, int p1, int p2, bool p3)
        public float __Gen_Delegate_Imp296(object p0, int p1, int p2, bool p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6815,7 +6860,7 @@
#endif
        }
        
        public float __Gen_Delegate_Imp295(object p0, int p1)
        public float __Gen_Delegate_Imp297(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6838,7 +6883,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp296(object p0, int p1, out Snxxz.UI.TreasureSkill p2)
        public bool __Gen_Delegate_Imp298(object p0, int p1, out Snxxz.UI.TreasureSkill p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6862,7 +6907,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp297(object p0, int p1, out Snxxz.UI.TreasurePotential p2)
        public bool __Gen_Delegate_Imp299(object p0, int p1, out Snxxz.UI.TreasurePotential p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6886,7 +6931,7 @@
#endif
        }
        
        public Snxxz.UI.TreasureSkillModel __Gen_Delegate_Imp298(object p0)
        public Snxxz.UI.TreasureSkillModel __Gen_Delegate_Imp300(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6908,7 +6953,7 @@
#endif
        }
        
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp299(object p0)
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp301(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6930,7 +6975,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp300(object p0)
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp302(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6952,7 +6997,7 @@
#endif
        }
        
        public Snxxz.UI.TestModel __Gen_Delegate_Imp301(object p0)
        public Snxxz.UI.TestModel __Gen_Delegate_Imp303(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6974,7 +7019,7 @@
#endif
        }
        
        public UIEffect __Gen_Delegate_Imp302(object p0)
        public UIEffect __Gen_Delegate_Imp304(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6996,7 +7041,7 @@
#endif
        }
        
        public Treasure3DConfig __Gen_Delegate_Imp303(object p0)
        public Treasure3DConfig __Gen_Delegate_Imp305(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7018,7 +7063,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp304(object p0, UnityEngine.Vector3 p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp306(object p0, UnityEngine.Vector3 p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7041,7 +7086,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp305(object p0)
        public UnityEngine.Vector3 __Gen_Delegate_Imp307(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7063,7 +7108,7 @@
#endif
        }
        
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp306(object p0)
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp308(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7085,7 +7130,7 @@
#endif
        }
        
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp307()
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp309()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7106,7 +7151,7 @@
#endif
        }
        
        public TreasureCategory __Gen_Delegate_Imp308(object p0)
        public TreasureCategory __Gen_Delegate_Imp310(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7128,7 +7173,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp309(object p0, bool p1, TreasureCategory p2)
        public void __Gen_Delegate_Imp311(object p0, bool p1, TreasureCategory p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7152,7 +7197,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp310(object p0, TreasureCategory p1, object p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp312(object p0, TreasureCategory p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7176,7 +7221,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp311(object p0, TreasureCategory p1, bool p2)
        public void __Gen_Delegate_Imp313(object p0, TreasureCategory p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7200,7 +7245,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp312(object p0, int p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp314(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7223,7 +7268,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp313(object p0, object p1, float p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp315(object p0, object p1, float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7247,7 +7292,7 @@
#endif
        }
        
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp314(object p0)
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp316(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -7328,6 +7373,21 @@
                return new System.Action<double>(__Gen_Delegate_Imp6);
            }
        
            if (type == typeof(System.Action<PlayerDataType>))
            {
                return new System.Action<PlayerDataType>(__Gen_Delegate_Imp7);
            }
            if (type == typeof(System.Action<int>))
            {
                return new System.Action<int>(__Gen_Delegate_Imp8);
            }
            if (type == typeof(ScrollerController.OnRefreshCellDelegate))
            {
                return new ScrollerController.OnRefreshCellDelegate(__Gen_Delegate_Imp9);
            }
            return null;
        }
    }
Lua/Gen/LanguageWrap.cs
New file
@@ -0,0 +1,237 @@
#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class LanguageWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Language);
            Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 5, 1, 1);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "ChangeLanguage", _m_ChangeLanguage_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Get", _m_Get_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFromLocal", _m_GetFromLocal_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "languageChangeEvent", _e_languageChangeEvent);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "languageNumber", _g_get_languageNumber);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "languageNumber", _s_set_languageNumber);
            Utils.EndClassRegister(type, L, translator);
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            return LuaAPI.luaL_error(L, "Language does not have a constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ChangeLanguage_xlua_st_(RealStatePtr L)
        {
            try {
                {
                    int __number = LuaAPI.xlua_tointeger(L, 1);
                    Language.ChangeLanguage( __number );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Get_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING))
                {
                    string __id = LuaAPI.lua_tostring(L, 1);
                        string gen_ret = Language.Get( __id );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
                if(gen_param_count >= 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 2) || translator.Assignable<object>(L, 2)))
                {
                    string __id = LuaAPI.lua_tostring(L, 1);
                    object[] __objects = translator.GetParams<object>(L, 2);
                        string gen_ret = Language.Get( __id, __objects );
                        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 Language.Get!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetFromLocal_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1))
                {
                    int __id = LuaAPI.xlua_tointeger(L, 1);
                        string gen_ret = Language.GetFromLocal( __id );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
                if(gen_param_count >= 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 2) || translator.Assignable<object>(L, 2)))
                {
                    int __id = LuaAPI.xlua_tointeger(L, 1);
                    object[] __objects = translator.GetParams<object>(L, 2);
                        string gen_ret = Language.GetFromLocal( __id, __objects );
                        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 Language.GetFromLocal!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_languageNumber(RealStatePtr L)
        {
            try {
                LuaAPI.xlua_pushinteger(L, Language.languageNumber);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_languageNumber(RealStatePtr L)
        {
            try {
                Language.languageNumber = LuaAPI.xlua_tointeger(L, 1);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_languageChangeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                System.Action gen_delegate = translator.GetDelegate<System.Action>(L, 2);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#2 need System.Action!");
                }
                if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) {
                    Language.languageChangeEvent += gen_delegate;
                    return 0;
                }
                if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) {
                    Language.languageChangeEvent -= gen_delegate;
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to Language.languageChangeEvent!");
        }
    }
}
Lua/Gen/LanguageWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 1e0bb01986a2fb649a89eeb400421a87
timeCreated: 1558775857
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/SnxxzUIFuncOpenWrap.cs
New file
@@ -0,0 +1,293 @@
#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class SnxxzUIFuncOpenWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.FuncOpen);
            Utils.BeginObjectRegister(type, L, translator, 0, 7, 0, 0);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateFuncState", _m_UpdateFuncState);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsFuncOpen", _m_IsFuncOpen);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ProcessorFuncErrorTip", _m_ProcessorFuncErrorTip);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLimitLv", _m_GetLimitLv);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Register", _m_Register);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CheckFuncOpen", _m_CheckFuncOpen);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnFuncStateChangeEvent", _e_OnFuncStateChangeEvent);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Instance", _g_get_Instance);
            Utils.EndClassRegister(type, L, translator);
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            return LuaAPI.luaL_error(L, "Snxxz.UI.FuncOpen does not have a constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateFuncState(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                {
                    HA302_tagMCFuncOpenStateList _vNetData = (HA302_tagMCFuncOpenStateList)translator.GetObject(L, 2, typeof(HA302_tagMCFuncOpenStateList));
                    gen_to_be_invoked.UpdateFuncState( _vNetData );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_IsFuncOpen(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                {
                    int _key = LuaAPI.xlua_tointeger(L, 2);
                        bool gen_ret = gen_to_be_invoked.IsFuncOpen( _key );
                        LuaAPI.lua_pushboolean(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_ProcessorFuncErrorTip(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                {
                    int _key = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.ProcessorFuncErrorTip( _key );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetLimitLv(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                {
                    int _key = LuaAPI.xlua_tointeger(L, 2);
                        int gen_ret = gen_to_be_invoked.GetLimitLv( _key );
                        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_Register(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                {
                    int __key = LuaAPI.xlua_tointeger(L, 2);
                    Snxxz.UI.ICheckFuncOpen __check = (Snxxz.UI.ICheckFuncOpen)translator.GetObject(L, 3, typeof(Snxxz.UI.ICheckFuncOpen));
                    gen_to_be_invoked.Register( __key, __check );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CheckFuncOpen(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                {
                    int __key = LuaAPI.xlua_tointeger(L, 2);
                        bool gen_ret = gen_to_be_invoked.CheckFuncOpen( __key );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_Instance(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                translator.Push(L, Snxxz.UI.FuncOpen.Instance);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_OnFuncStateChangeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FuncOpen gen_to_be_invoked = (Snxxz.UI.FuncOpen)translator.FastGetCSObj(L, 1);
                System.Action<int> gen_delegate = translator.GetDelegate<System.Action<int>>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action<int>!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.OnFuncStateChangeEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.OnFuncStateChangeEvent -= gen_delegate;
                        return 0;
                    }
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.FuncOpen.OnFuncStateChangeEvent!");
            return 0;
        }
    }
}
Lua/Gen/SnxxzUIFuncOpenWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 4a979060850187e418530605f59e1382
timeCreated: 1558777157
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/SnxxzUIHazyRegionModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.HazyRegionModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 23, 16, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 23, 17, 3);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -63,6 +63,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InFakeHazyRegion", _g_get_InFakeHazyRegion);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "incidentTypesSort", _g_get_incidentTypesSort);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "incidentSelectSort", _g_get_incidentSelectSort);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "redpointBase", _g_get_redpointBase);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "redpoint", _g_get_redpoint);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "requireIncidentAnimation", _s_set_requireIncidentAnimation);
@@ -930,6 +931,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_redpointBase(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.HazyRegionModel gen_to_be_invoked = (Snxxz.UI.HazyRegionModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.redpointBase);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_redpoint(RealStatePtr L)
        {
            try {
Lua/Gen/SystemEnumWrap.cs
New file
@@ -0,0 +1,576 @@
#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class SystemEnumWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(System.Enum);
            Utils.BeginObjectRegister(type, L, translator, 0, 5, 0, 0);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTypeCode", _m_GetTypeCode);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CompareTo", _m_CompareTo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 9, 0, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetValues", _m_GetValues_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetNames", _m_GetNames_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetName", _m_GetName_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "IsDefined", _m_IsDefined_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetUnderlyingType", _m_GetUnderlyingType_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Parse", _m_Parse_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "ToObject", _m_ToObject_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Format", _m_Format_xlua_st_);
            Utils.EndClassRegister(type, L, translator);
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            return LuaAPI.luaL_error(L, "System.Enum does not have a constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetTypeCode(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                System.Enum gen_to_be_invoked = (System.Enum)translator.FastGetCSObj(L, 1);
                {
                        System.TypeCode gen_ret = gen_to_be_invoked.GetTypeCode(  );
                        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_GetValues_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                        System.Array gen_ret = System.Enum.GetValues( _enumType );
                        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_GetNames_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                        string[] gen_ret = System.Enum.GetNames( _enumType );
                        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_GetName_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    object _value = translator.GetObject(L, 2, typeof(object));
                        string gen_ret = System.Enum.GetName( _enumType, _value );
                        LuaAPI.lua_pushstring(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_IsDefined_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    object _value = translator.GetObject(L, 2, typeof(object));
                        bool gen_ret = System.Enum.IsDefined( _enumType, _value );
                        LuaAPI.lua_pushboolean(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_GetUnderlyingType_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                        System.Type gen_ret = System.Enum.GetUnderlyingType( _enumType );
                        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_Parse_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    string _value = LuaAPI.lua_tostring(L, 2);
                        object gen_ret = System.Enum.Parse( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 3&& translator.Assignable<System.Type>(L, 1)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    string _value = LuaAPI.lua_tostring(L, 2);
                    bool _ignoreCase = LuaAPI.lua_toboolean(L, 3);
                        object gen_ret = System.Enum.Parse( _enumType, _value, _ignoreCase );
                        translator.PushAny(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 System.Enum.Parse!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CompareTo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                System.Enum gen_to_be_invoked = (System.Enum)translator.FastGetCSObj(L, 1);
                {
                    object _target = translator.GetObject(L, 2, typeof(object));
                        int gen_ret = gen_to_be_invoked.CompareTo( _target );
                        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_ToString(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                System.Enum gen_to_be_invoked = (System.Enum)translator.FastGetCSObj(L, 1);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1)
                {
                        string gen_ret = gen_to_be_invoked.ToString(  );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
                {
                    string _format = LuaAPI.lua_tostring(L, 2);
                        string gen_ret = gen_to_be_invoked.ToString( _format );
                        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 System.Enum.ToString!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ToObject_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    byte _value = (byte)LuaAPI.xlua_tointeger(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    short _value = (short)LuaAPI.xlua_tointeger(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    int _value = LuaAPI.xlua_tointeger(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || LuaAPI.lua_isint64(L, 2)))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    long _value = LuaAPI.lua_toint64(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    sbyte _value = (sbyte)LuaAPI.xlua_tointeger(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    ushort _value = (ushort)LuaAPI.xlua_tointeger(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    uint _value = LuaAPI.xlua_touint(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || LuaAPI.lua_isuint64(L, 2)))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    ulong _value = LuaAPI.lua_touint64(L, 2);
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 2&& translator.Assignable<System.Type>(L, 1)&& translator.Assignable<object>(L, 2))
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    object _value = translator.GetObject(L, 2, typeof(object));
                        object gen_ret = System.Enum.ToObject( _enumType, _value );
                        translator.PushAny(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 System.Enum.ToObject!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Equals(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                System.Enum gen_to_be_invoked = (System.Enum)translator.FastGetCSObj(L, 1);
                {
                    object _obj = translator.GetObject(L, 2, typeof(object));
                        bool gen_ret = gen_to_be_invoked.Equals( _obj );
                        LuaAPI.lua_pushboolean(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_GetHashCode(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                System.Enum gen_to_be_invoked = (System.Enum)translator.FastGetCSObj(L, 1);
                {
                        int gen_ret = gen_to_be_invoked.GetHashCode(  );
                        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_Format_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    System.Type _enumType = (System.Type)translator.GetObject(L, 1, typeof(System.Type));
                    object _value = translator.GetObject(L, 2, typeof(object));
                    string _format = LuaAPI.lua_tostring(L, 3);
                        string gen_ret = System.Enum.Format( _enumType, _value, _format );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
    }
}
Lua/Gen/SystemEnumWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: c8df481a59365ae4eb8754effd80414b
timeCreated: 1558774269
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/XLuaGenAutoRegister.cs
@@ -918,6 +918,9 @@
            translator.DelayWrapLoader(typeof(UnityEngine.UI.InputField), UnityEngineUIInputFieldWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(System.Enum), SystemEnumWrap.__Register);
            translator.DelayWrapLoader(typeof(ModelUtility), ModelUtilityWrap.__Register);
        
        
@@ -956,13 +959,13 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.PreciousItemGetModel), SnxxzUIPreciousItemGetModelWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.RealmBetterEquipModel), SnxxzUIRealmBetterEquipModelWrap.__Register);
        }
        
        static void wrapInit6(LuaEnv luaenv, ObjectTranslator translator)
        {
            translator.DelayWrapLoader(typeof(Snxxz.UI.RealmBetterEquipModel), SnxxzUIRealmBetterEquipModelWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.BossRebornModel), SnxxzUIBossRebornModelWrap.__Register);
        
@@ -1113,13 +1116,13 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.FindPreciousTimer), SnxxzUIFindPreciousTimerWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.PersonalBossModel), SnxxzUIPersonalBossModelWrap.__Register);
        }
        
        static void wrapInit7(LuaEnv luaenv, ObjectTranslator translator)
        {
            translator.DelayWrapLoader(typeof(Snxxz.UI.PersonalBossModel), SnxxzUIPersonalBossModelWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.RewardPreviewGroup), SnxxzUIRewardPreviewGroupWrap.__Register);
        
@@ -1214,6 +1217,9 @@
            translator.DelayWrapLoader(typeof(KnapSackEventMgr), KnapSackEventMgrWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Language), LanguageWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerLogin), SnxxzUICrossServerLoginWrap.__Register);
        
        
@@ -1267,16 +1273,16 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.FunctionalGuideCenter), SnxxzUIFunctionalGuideCenterWrap.__Register);
        
        }
        static void wrapInit8(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.NewBieCenter), SnxxzUINewBieCenterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.NewYearFairylandCeremonyModel), SnxxzUINewYearFairylandCeremonyModelWrap.__Register);
        
        }
        static void wrapInit8(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.OffLineTimeLackModel), SnxxzUIOffLineTimeLackModelWrap.__Register);
        
@@ -1424,16 +1430,16 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.WingsRedDotModel), SnxxzUIWingsRedDotModelWrap.__Register);
        
        }
        static void wrapInit9(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.ActivitiesPushModel), SnxxzUIActivitiesPushModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(ChatSetting), ChatSettingWrap.__Register);
        
        }
        static void wrapInit9(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.FuncSwitchModel), SnxxzUIFuncSwitchModelWrap.__Register);
        
@@ -1546,6 +1552,9 @@
            translator.DelayWrapLoader(typeof(WorldMapSkip), WorldMapSkipWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.FuncOpen), SnxxzUIFuncOpenWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.FunctionButton), SnxxzUIFunctionButtonWrap.__Register);
        
        
@@ -1578,6 +1587,10 @@
        
            translator.DelayWrapLoader(typeof(ComponentExtersion), ComponentExtersionWrap.__Register);
        
        }
        static void wrapInit10(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(DeviceUtility), DeviceUtilityWrap.__Register);
        
@@ -1587,10 +1600,6 @@
        
            translator.DelayWrapLoader(typeof(E_ActorState), E_ActorStateWrap.__Register);
        
        }
        static void wrapInit10(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(E_BuffType), E_BuffTypeWrap.__Register);
        
@@ -1735,6 +1744,10 @@
        
            translator.DelayWrapLoader(typeof(TitleBtnState), TitleBtnStateWrap.__Register);
        
        }
        static void wrapInit11(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(LegendAttrType), LegendAttrTypeWrap.__Register);
        
@@ -1744,10 +1757,6 @@
        
            translator.DelayWrapLoader(typeof(ItemUseDataKey), ItemUseDataKeyWrap.__Register);
        
        }
        static void wrapInit11(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(ItemOperateType), ItemOperateTypeWrap.__Register);
        
Lua/Gen/link.xml
@@ -370,6 +370,7 @@
        <type fullname="Snxxz.UI.BatchUseModel" preserve="all"/>
        <type fullname="Snxxz.UI.KingTreasureShowModel" preserve="all"/>
        <type fullname="KnapSackEventMgr" preserve="all"/>
        <type fullname="Language" preserve="all"/>
        <type fullname="Snxxz.UI.CrossServerLogin" preserve="all"/>
        <type fullname="Snxxz.UI.LoginModel" preserve="all"/>
        <type fullname="ServerListCenter" preserve="all"/>
@@ -478,6 +479,7 @@
        <type fullname="WindowJumpMgr" preserve="all"/>
        <type fullname="Snxxz.UI.MapModel" preserve="all"/>
        <type fullname="WorldMapSkip" preserve="all"/>
        <type fullname="Snxxz.UI.FuncOpen" preserve="all"/>
        <type fullname="Snxxz.UI.FunctionButton" preserve="all"/>
        <type fullname="Snxxz.UI.ItemBehaviour" preserve="all"/>
        <type fullname="TimeDownMgr" preserve="all"/>
@@ -571,6 +573,7 @@
    <assembly fullname="mscorlib">
        <type fullname="System.Object" preserve="all"/>
        <type fullname="System.Collections.Generic.List`1[System.Int32]" preserve="all"/>
        <type fullname="System.Enum" preserve="all"/>
        
    </assembly>
Lua/LuaGenEx.cs
@@ -47,6 +47,7 @@
                typeof(Text),
                typeof(RawImage),
                typeof(InputField),
                typeof(Enum),
            };
    //C#静态调用Lua的配置(包括事件的原型),仅可以配delegate,interface
@@ -56,6 +57,8 @@
                typeof(Func<double, double, double>),
                typeof(Action<string>),
                typeof(Action<double>),
                typeof(Action<PlayerDataType>),
                typeof(Action<int>),
                typeof(UnityEngine.Events.UnityAction),
                typeof(System.Collections.IEnumerator)
            };
System/Alchemy/AlchemyDrugProgressBehaviour.cs
@@ -63,7 +63,7 @@
                var config = AlchemyConfig.Get(alchemyId);
                var startTime = TimeUtility.GetTime(tick);
                var seconds = (float)(TimeUtility.ServerNow - startTime).TotalSeconds;
                m_Progress.fillAmount = Mathf.Clamp01(seconds / config.NeedTime);
                m_Progress.fillAmount = 1 - Mathf.Clamp01(seconds / config.NeedTime);
            }
        }
System/FindPrecious/FindPreciousModel.cs
@@ -827,29 +827,42 @@
            public DateTime time;
            public string playerName;
            public int mapId;
            public int lineId;
            public int bossId;
            public int itemId;
            public string userdata;
            public int playerId;
            public int rarility;
            public int serverGroupId;
            public int playerLevel;
            public DropRecord(HA003_tagUniversalGameRecInfo.tagUniversalGameRec _serverInfo)
            {
                this.index = 0;
                this.time = TimeUtility.GetTime(_serverInfo.Time);
                this.playerName = _serverInfo.StrValue1;
                this.mapId = (int)_serverInfo.Value1;
                this.mapId = (int)_serverInfo.Value1 / 100;
                this.lineId = (int)_serverInfo.Value1 % 100;
                this.bossId = (int)_serverInfo.Value2;
                this.itemId = (int)_serverInfo.Value3;
                this.userdata = _serverInfo.StrValue3;
                this.playerId = (int)_serverInfo.Value4;
                this.rarility = (int)_serverInfo.Value5;
                this.serverGroupId = 0;
                this.playerLevel = 0;
                var strValue2Array = _serverInfo.StrValue2.Split('|');
                if (strValue2Array.Length > 1)
                {
                    this.serverGroupId = int.Parse(strValue2Array[0]);
                    this.playerLevel = int.Parse(strValue2Array[1]);
                }
            }
            public override string ToString()
            {
                var timeString = time.ToString("yyyy-MM-dd HH:mm:ss");
                return Language.Get("FightTreasure_DropRecord", timeString, playerName, playerId, mapId, bossId, itemId, userdata);
                return Language.Get("FightTreasure_DropRecord", timeString, playerName, playerId, mapId, bossId, itemId, userdata,
                    serverGroupId, playerLevel, lineId);
            }
            public static int Compare(DropRecord _lhs, DropRecord _rhs)
System/Language/Language.cs
@@ -3,7 +3,7 @@
using System;
using UnityEngine;
[XLua.LuaCallCSharp]
public static class Language
{
    public static int languageNumber {
System/MainInterfacePanel/TaskFeedbackModel.cs
@@ -346,6 +346,10 @@
                    }
                case TaskFeedbackType.AlchemyItem:
                    {
                        if (!alchemyModel.IsGraspRecipe(config.condition))
                        {
                            return false;
                        }
                        Item material;
                        return alchemyModel.GetStoveState(config.condition) != 0
                            || alchemyModel.IsAlchemyEnoughMaterial(config.condition, out material);
@@ -451,6 +455,10 @@
                    case 5:
                        return equipStrengthModel.ExistAnySatisfyStrengh();
                    case 6:
                        if (!alchemyModel.IsGraspRecipe(config.condition))
                        {
                            return false;
                        }
                        Item material;
                        return alchemyModel.GetStoveState(config.condition) != 0
                            || alchemyModel.IsAlchemyEnoughMaterial(config.condition, out material);
System/Message/RichTableEvent.cs
@@ -121,6 +121,15 @@
                                    int id = 0;
                                    if (_dict.ContainsKey("id") && int.TryParse(_dict["id"], out id))
                                    {
                                        var lineId = 0;
                                        if (_dict.ContainsKey("lineid") && int.TryParse(_dict["lineid"], out lineId))
                                        {
                                            var mapResourceConfig = MapResourcesConfig.GetConfig(id, lineId);
                                            if (mapResourceConfig != null)
                                            {
                                                return mapResourceConfig.Name;
                                            }
                                        }
                                        MapConfig cfg = MapConfig.Get(id);
                                        if (cfg != null)
                                        {
System/Skill/ScrollerController.cs
@@ -15,10 +15,11 @@
    KeepVertical,
    KeepVertical2,
}
[XLua.CSharpCallLua]
public class ScrollerController : MonoBehaviour, IEnhancedScrollerDelegate {
    private List<ScrollerData> _data = new List<ScrollerData>();
    [XLua.CSharpCallLua]
    public delegate void OnRefreshCellDelegate(ScrollerDataType type, CellView cell);
    public event OnRefreshCellDelegate OnRefreshCell;
System/Store/StoreModel.cs
@@ -27,6 +27,7 @@
}
[XLua.LuaCallCSharp]
[XLua.CSharpCallLua]
public class StoreModel : Model, IBeforePlayerDataInitialize, IAfterPlayerDataInitialize, IPlayerLoginOk, ISwitchAccount
{
    public int[] normalBuyCoinsTypes { get; private set; }
@@ -983,6 +984,7 @@
    public void GetBuyResult(HA811_tagMCShoppingResult result)
    {
        DebugEx.Log("GetBuyResult");
        StoreConfig tagStore = StoreConfig.Get((int)result.ItemIndex);
       
UI/Common/FuncEnable.cs
@@ -12,16 +12,7 @@
        private void Awake()
        {
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
#if UNITY_EDITOR
            FuncOpen.FuncOpenModeChangeEvent += FuncOpenModeChangeEvent;
#endif
        }
#if UNITY_EDITOR
        private void FuncOpenModeChangeEvent()
        {
            SetState();
        }
#endif
        private void OnEnable()
        {
@@ -39,22 +30,12 @@
        void SetState()
        {
            var _funcOpenCfg = FuncOpenLVConfig.Get(funcOpenKey);
#if UNITY_EDITOR
            if (!FuncOpen.development)
            {
                if (_funcOpenCfg != null && _funcOpenCfg.open == 0)
                {
                    gameObject.SetActive(false);
                    return;
                }
            }
#else
            if (_funcOpenCfg != null && _funcOpenCfg.open == 0)
            {
                gameObject.SetActive(false);
                return;
            }
#endif
            gameObject.SetActive(true);
        }
    }
UI/Common/FuncOpen.cs
@@ -5,13 +5,12 @@
namespace Snxxz.UI
{
    [XLua.LuaCallCSharp]
    public class FuncOpen
    {
        private static FuncOpen _inst = null;
        public static FuncOpen Instance
        {
            get
            {
        public static FuncOpen Instance {
            get {
                if (_inst == null)
                {
                    _inst = new FuncOpen();
@@ -19,16 +18,14 @@
                return _inst;
            }
        }
#if UNITY_EDITOR
        public static bool development = true;
        public static Action FuncOpenModeChangeEvent;
#endif
        protected FuncOpen()
        {
#if UNITY_EDITOR
            if (!Application.isPlaying) return;
#endif
            if (Application.isEditor)
            {
                if (!Application.isPlaying) return;
            }
            var allKeys = FuncOpenLVConfig.GetKeys();
            funcArray = new int[allKeys.Count];
            int _index = 0;
@@ -65,8 +62,7 @@
        }
        TaskModel m_TaskModel;
        TaskModel taskmodel
        { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
        TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } }
        private static Dictionary<int, bool> funcOpenState = new Dictionary<int, bool>();
        private int[] funcArray;
UI/Common/UIFuncOpen.cs
@@ -5,9 +5,9 @@
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System;
using UnityEngine.EventSystems;
namespace Snxxz.UI
{
    public class UIFuncOpen : MonoBehaviour, IPointerClickHandler
@@ -24,16 +24,7 @@
            funcBtn = GetComponent<Button>();
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
#if UNITY_EDITOR
            FuncOpen.FuncOpenModeChangeEvent += FuncOpenModeChangeEvent;
#endif
        }
#if UNITY_EDITOR
        private void FuncOpenModeChangeEvent()
        {
            SetState();
        }
#endif
        public void OnPointerClick(PointerEventData eventData)
        {
@@ -75,22 +66,13 @@
            {
                LockImg.SetActive(!IsOpen);
            }
#if UNITY_EDITOR
            if (!FuncOpen.development)
            {
                if (_funcOpenCfg != null && _funcOpenCfg.open == 0)
                {
                    gameObject.SetActive(false);
                    return;
                }
            }
#else
            if (_funcOpenCfg != null && _funcOpenCfg.open == 0)
            {
                gameObject.SetActive(false);
                return;
            }
#endif
            if (!active)
            {
                gameObject.SetActive(IsOpen);