From ce7eb84d1cbb803d3a8a2519a48db82d80b8d3eb Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期日, 30 十二月 2018 13:20:12 +0800
Subject: [PATCH] 3335 更新xlua接口

---
 Lua/Gen/Resources.meta                           |    9 
 Lua/Gen/GAMgrWrap.cs                             |   67 ++
 Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs   |  136 +++++
 Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs.meta |    4 
 Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs      |  285 +++++++++++
 Lua/Gen/ConfigUtilWrap.cs                        |  256 ++++++++++
 Lua/Gen/SnxxzUIFairyFeastModelWrap.cs            |   17 
 Lua/Gen/SnxxzUIOpponentInformationWrap.cs.meta   |    4 
 Lua/Gen/DelegatesGensBridge.cs                   |  378 +++++++++------
 Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs         |    3 
 /dev/null                                        |   12 
 Lua/Gen/link.xml                                 |    2 
 Lua/Gen/SnxxzUIOpponentInformationWrap.cs        |  207 ++++++++
 Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs          |    5 
 14 files changed, 1,199 insertions(+), 186 deletions(-)

diff --git a/Lua/Gen/ConfigUtilWrap.cs b/Lua/Gen/ConfigUtilWrap.cs
index 1fe0384..d5d685c 100644
--- a/Lua/Gen/ConfigUtilWrap.cs
+++ b/Lua/Gen/ConfigUtilWrap.cs
@@ -31,8 +31,17 @@
 			Utils.EndObjectRegister(type, L, translator, null, null,
 			    null, null, null);
 
-		    Utils.BeginClassRegister(type, L, __CreateInstance, 172, 0, 0);
-			Utils.RegisterFunc(L, Utils.CLS_IDX, "GetChatBubbleBox", _m_GetChatBubbleBox_xlua_st_);
+		    Utils.BeginClassRegister(type, L, __CreateInstance, 181, 0, 0);
+			Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCrossServerArena", _m_GetCrossServerArena_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFuncSwitch", _m_GetFuncSwitch_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGatherSoul", _m_GetGatherSoul_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGatherSoulCompose", _m_GetGatherSoulCompose_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDungeonHelpBattle", _m_GetDungeonHelpBattle_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGatherSoulProperty", _m_GetGatherSoulProperty_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKingTreasureItem", _m_GetKingTreasureItem_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKingTreasure", _m_GetKingTreasure_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetAncientRobotName", _m_GetAncientRobotName_xlua_st_);
+            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetChatBubbleBox", _m_GetChatBubbleBox_xlua_st_);
             Utils.RegisterFunc(L, Utils.CLS_IDX, "GetIceLodeStarAward", _m_GetIceLodeStarAward_xlua_st_);
             Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMarketQuery", _m_GetMarketQuery_xlua_st_);
             Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGodWeaponEffect", _m_GetGodWeaponEffect_xlua_st_);
@@ -226,6 +235,249 @@
         
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_GetCrossServerArena_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.CrossServerArenaConfig gen_ret = ConfigUtil.GetCrossServerArena( __key );
+                        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_GetFuncSwitch_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.FuncSwitchConfig gen_ret = ConfigUtil.GetFuncSwitch( __key );
+                        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_GetGatherSoul_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.GatherSoulConfig gen_ret = ConfigUtil.GetGatherSoul( __key );
+                        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_GetGatherSoulCompose_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.GatherSoulComposeConfig gen_ret = ConfigUtil.GetGatherSoulCompose( __key );
+                        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_GetDungeonHelpBattle_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.DungeonHelpBattleConfig gen_ret = ConfigUtil.GetDungeonHelpBattle( __key );
+                        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_GetGatherSoulProperty_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.GatherSoulPropertyConfig gen_ret = ConfigUtil.GetGatherSoulProperty( __key );
+                        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_GetKingTreasureItem_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.KingTreasureItemConfig gen_ret = ConfigUtil.GetKingTreasureItem( __key );
+                        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_GetKingTreasure_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.KingTreasureConfig gen_ret = ConfigUtil.GetKingTreasure( __key );
+                        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_GetAncientRobotName_xlua_st_(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+            
+                
+                {
+                    string __key = LuaAPI.lua_tostring(L, 1);
+                    
+                        TableConfig.AncientRobotNameConfig gen_ret = ConfigUtil.GetAncientRobotName( __key );
+                        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_GetChatBubbleBox_xlua_st_(RealStatePtr L)
         {
 		    try {
diff --git a/Lua/Gen/DelegatesGensBridge.cs b/Lua/Gen/DelegatesGensBridge.cs
index 900f4a3..82e28ac 100644
--- a/Lua/Gen/DelegatesGensBridge.cs
+++ b/Lua/Gen/DelegatesGensBridge.cs
@@ -663,7 +663,29 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp29(object p0, int p1, out Snxxz.UI.CrossServerOneVsOneModel.CrossServerOneVsOneHistory p2)
+		public PlayerBuffDatas __Gen_Delegate_Imp29(object p0)
+		{
+#if THREAD_SAFE || HOTFIX_ENABLE
+            lock (luaEnv.luaEnvLock)
+            {
+#endif
+                RealStatePtr L = luaEnv.rawL;
+                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
+                ObjectTranslator translator = luaEnv.translator;
+                translator.PushAny(L, p0);
+                
+                PCall(L, 1, 1, errFunc);
+                
+                
+                PlayerBuffDatas __gen_ret = (PlayerBuffDatas)translator.GetObject(L, errFunc + 1, typeof(PlayerBuffDatas));
+                LuaAPI.lua_settop(L, errFunc - 1);
+                return  __gen_ret;
+#if THREAD_SAFE || HOTFIX_ENABLE
+            }
+#endif
+		}
+        
+		public bool __Gen_Delegate_Imp30(object p0, int p1, out Snxxz.UI.CrossServerOneVsOneModel.CrossServerOneVsOneHistory p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -687,7 +709,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo> __Gen_Delegate_Imp30(object p0)
+		public System.Collections.Generic.List<Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo> __Gen_Delegate_Imp31(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -709,7 +731,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp31(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo p1)
+		public bool __Gen_Delegate_Imp32(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkZoneInfo p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -732,7 +754,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp32(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo p1)
+		public bool __Gen_Delegate_Imp33(object p0, out Snxxz.UI.CrossServerOneVsOnePKSeason.PkSeasonInfo p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -755,7 +777,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp33(object p0, System.DateTime p1)
+		public bool __Gen_Delegate_Imp34(object p0, System.DateTime p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -778,7 +800,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp34(object p0)
+		public System.Collections.Generic.List<HourMinute> __Gen_Delegate_Imp35(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -800,7 +822,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp35(object p0, System.DateTime p1)
+		public int __Gen_Delegate_Imp36(object p0, System.DateTime p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -823,7 +845,7 @@
 #endif
 		}
         
-		public string __Gen_Delegate_Imp36(object p0, Snxxz.UI.OperationDate p1, Snxxz.UI.OperationDate p2)
+		public string __Gen_Delegate_Imp37(object p0, Snxxz.UI.OperationDate p1, Snxxz.UI.OperationDate p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -847,7 +869,7 @@
 #endif
 		}
         
-		public uint[] __Gen_Delegate_Imp37(object p0)
+		public uint[] __Gen_Delegate_Imp38(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -869,7 +891,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp38(object p0, out int p1, out int p2)
+		public void __Gen_Delegate_Imp39(object p0, out int p1, out int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -893,7 +915,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp39(object p0, out int p1)
+		public bool __Gen_Delegate_Imp40(object p0, out int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -916,7 +938,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp40(object p0, ScrollerDataType p1, object p2)
+		public void __Gen_Delegate_Imp41(object p0, ScrollerDataType p1, object p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -940,7 +962,7 @@
 #endif
 		}
         
-		public Snxxz.UI.ItemTipsModel __Gen_Delegate_Imp41(object p0)
+		public Snxxz.UI.ItemTipsModel __Gen_Delegate_Imp42(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -962,7 +984,7 @@
 #endif
 		}
         
-		public UnityEngine.UI.Button __Gen_Delegate_Imp42(object p0)
+		public UnityEngine.UI.Button __Gen_Delegate_Imp43(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -984,7 +1006,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp43(object p0, ScrollerDataType p1, int p2)
+		public void __Gen_Delegate_Imp44(object p0, ScrollerDataType p1, int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1008,7 +1030,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp44(object p0, int p1)
+		public int __Gen_Delegate_Imp45(object p0, int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1031,7 +1053,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp45(object p0, object p1)
+		public bool __Gen_Delegate_Imp46(object p0, object p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1054,7 +1076,7 @@
 #endif
 		}
         
-		public Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp46(object p0)
+		public Snxxz.UI.DungeonAssistModel __Gen_Delegate_Imp47(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1076,7 +1098,7 @@
 #endif
 		}
         
-		public FriendsModel __Gen_Delegate_Imp47(object p0)
+		public FriendsModel __Gen_Delegate_Imp48(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1098,7 +1120,7 @@
 #endif
 		}
         
-		public Snxxz.UI.TreasureModel __Gen_Delegate_Imp48(object p0)
+		public Snxxz.UI.TreasureModel __Gen_Delegate_Imp49(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1120,7 +1142,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp49(object p0, bool p1, float p2)
+		public void __Gen_Delegate_Imp50(object p0, bool p1, float p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1144,7 +1166,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.List<string> __Gen_Delegate_Imp50(object p0)
+		public System.Collections.Generic.List<string> __Gen_Delegate_Imp51(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1166,7 +1188,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FairyModel __Gen_Delegate_Imp51(object p0)
+		public Snxxz.UI.FairyModel __Gen_Delegate_Imp52(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1188,7 +1210,7 @@
 #endif
 		}
         
-		public Snxxz.UI.TeamModel __Gen_Delegate_Imp52(object p0)
+		public Snxxz.UI.TeamModel __Gen_Delegate_Imp53(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1210,7 +1232,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp53(object p0, int p1, out int p2)
+		public bool __Gen_Delegate_Imp54(object p0, int p1, out int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1234,7 +1256,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp54(object p0, out string p1)
+		public bool __Gen_Delegate_Imp55(object p0, out string p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1257,7 +1279,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp55(object p0, out int p1, out int p2)
+		public bool __Gen_Delegate_Imp56(object p0, out int p1, out int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1281,7 +1303,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp56(object p0, out int p1, out float p2)
+		public bool __Gen_Delegate_Imp57(object p0, out int p1, out float p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1305,7 +1327,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp57(object p0, VipPrivilegeType p1)
+		public int __Gen_Delegate_Imp58(object p0, VipPrivilegeType p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1328,7 +1350,7 @@
 #endif
 		}
         
-		public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp58(object p0, int p1)
+		public Snxxz.UI.DungeonAssistModel.RelatedToPlayer __Gen_Delegate_Imp59(object p0, int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1351,7 +1373,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.Dictionary<string, TableConfig.DungeonHelpBattleConfig> __Gen_Delegate_Imp59(object p0)
+		public System.Collections.Generic.Dictionary<string, TableConfig.DungeonHelpBattleConfig> __Gen_Delegate_Imp60(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1373,7 +1395,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp60(object p0)
+		public System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<int>> __Gen_Delegate_Imp61(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1395,7 +1417,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp61(object p0, int p1, bool p2)
+		public int __Gen_Delegate_Imp62(object p0, int p1, bool p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1419,7 +1441,7 @@
 #endif
 		}
         
-		public TableConfig.DungeonHelpBattleConfig __Gen_Delegate_Imp62(object p0, int p1, int p2)
+		public TableConfig.DungeonHelpBattleConfig __Gen_Delegate_Imp63(object p0, int p1, int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1443,7 +1465,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp63(object p0, object p1, object p2, bool p3, bool p4)
+		public void __Gen_Delegate_Imp64(object p0, object p1, object p2, bool p3, bool p4)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1469,7 +1491,7 @@
 #endif
 		}
         
-		public bool __Gen_Delegate_Imp64(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
+		public bool __Gen_Delegate_Imp65(object p0, object p1, out string p2, out string p3, out bool p4, out bool p5)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1496,7 +1518,7 @@
 #endif
 		}
         
-		public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp65(object p0, int p1)
+		public Snxxz.UI.DungeonAssistModel.AssistPlayerInfo __Gen_Delegate_Imp66(object p0, int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1519,7 +1541,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp66(object p0)
+		public System.Collections.Generic.List<Snxxz.UI.DungeonAssistModel.AssistPlayerInfo> __Gen_Delegate_Imp67(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1541,7 +1563,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp67(object p0, int p1, int p2, int p3)
+		public void __Gen_Delegate_Imp68(object p0, int p1, int p2, int p3)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1566,7 +1588,7 @@
 #endif
 		}
         
-		public Snxxz.UI.Redpoint __Gen_Delegate_Imp68(object p0)
+		public Snxxz.UI.Redpoint __Gen_Delegate_Imp69(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1588,7 +1610,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp69(object p0, float p1)
+		public void __Gen_Delegate_Imp70(object p0, float p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1611,7 +1633,7 @@
 #endif
 		}
         
-		public System.Collections.IEnumerator __Gen_Delegate_Imp70(object p0)
+		public System.Collections.IEnumerator __Gen_Delegate_Imp71(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1633,7 +1655,7 @@
 #endif
 		}
         
-		public StoreModel __Gen_Delegate_Imp71(object p0)
+		public StoreModel __Gen_Delegate_Imp72(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1655,7 +1677,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp72(object p0, PlayerDataRefresh p1)
+		public void __Gen_Delegate_Imp73(object p0, PlayerDataRefresh p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1678,7 +1700,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp73(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
+		public void __Gen_Delegate_Imp74(object p0, Snxxz.UI.PlayerDetails.DetailType p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1701,7 +1723,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FairyFeastModel __Gen_Delegate_Imp74(object p0)
+		public Snxxz.UI.FairyFeastModel __Gen_Delegate_Imp75(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1723,7 +1745,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp75(object p0, Snxxz.UI.FairyFeastRank p1, Snxxz.UI.FairyFeastRank p2)
+		public int __Gen_Delegate_Imp76(object p0, Snxxz.UI.FairyFeastRank p1, Snxxz.UI.FairyFeastRank p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1747,7 +1769,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp76(object p0, uint p1, int p2)
+		public void __Gen_Delegate_Imp77(object p0, uint p1, int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1771,7 +1793,7 @@
 #endif
 		}
         
-		public System.Collections.IEnumerator __Gen_Delegate_Imp77(object p0, int p1)
+		public System.Collections.IEnumerator __Gen_Delegate_Imp78(object p0, int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1794,7 +1816,7 @@
 #endif
 		}
         
-		public PlayerMainDate __Gen_Delegate_Imp78(object p0)
+		public PlayerMainDate __Gen_Delegate_Imp79(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1816,7 +1838,7 @@
 #endif
 		}
         
-		public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp79(object p0)
+		public Snxxz.UI.RuneTowerModel __Gen_Delegate_Imp80(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1838,7 +1860,7 @@
 #endif
 		}
         
-		public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp80(object p0)
+		public Snxxz.UI.BossHomeModel __Gen_Delegate_Imp81(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1860,7 +1882,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp81(object p0, DungeonCoolDownType p1)
+		public void __Gen_Delegate_Imp82(object p0, DungeonCoolDownType p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1883,7 +1905,7 @@
 #endif
 		}
         
-		public IceCrystalVeinModel __Gen_Delegate_Imp82(object p0)
+		public IceCrystalVeinModel __Gen_Delegate_Imp83(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1905,7 +1927,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp83(object p0, int p1, bool p2)
+		public void __Gen_Delegate_Imp84(object p0, int p1, bool p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1929,7 +1951,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp84(object p0, int p1, object p2, int p3)
+		public void __Gen_Delegate_Imp85(object p0, int p1, object p2, int p3)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1954,7 +1976,7 @@
 #endif
 		}
         
-		public Snxxz.UI.PlayerPackModel __Gen_Delegate_Imp85(object p0)
+		public Snxxz.UI.PlayerPackModel __Gen_Delegate_Imp86(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -1976,7 +1998,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp86(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
+		public int __Gen_Delegate_Imp87(object p0, Snxxz.UI.Item p1, Snxxz.UI.Item p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2000,7 +2022,7 @@
 #endif
 		}
         
-		public string __Gen_Delegate_Imp87(object p0, int p1)
+		public string __Gen_Delegate_Imp88(object p0, int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2023,7 +2045,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FairyFeastTransmitShow __Gen_Delegate_Imp88()
+		public Snxxz.UI.FairyFeastTransmitShow __Gen_Delegate_Imp89()
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2044,7 +2066,7 @@
 #endif
 		}
         
-		public UnityEngine.Camera __Gen_Delegate_Imp89(object p0)
+		public UnityEngine.Camera __Gen_Delegate_Imp90(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2066,7 +2088,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FairyFeastTransmitShow.FairyTransmitModel __Gen_Delegate_Imp90(object p0)
+		public Snxxz.UI.FairyFeastTransmitShow.FairyTransmitModel __Gen_Delegate_Imp91(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2088,7 +2110,7 @@
 #endif
 		}
         
-		public float __Gen_Delegate_Imp91(object p0)
+		public float __Gen_Delegate_Imp92(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2110,7 +2132,7 @@
 #endif
 		}
         
-		public Snxxz.UI.RoleParticularModel __Gen_Delegate_Imp92(object p0)
+		public Snxxz.UI.RoleParticularModel __Gen_Delegate_Imp93(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2132,7 +2154,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp93(object p0, ulong p1)
+		public void __Gen_Delegate_Imp94(object p0, ulong p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2155,7 +2177,7 @@
 #endif
 		}
         
-		public UnityEngine.GameObject __Gen_Delegate_Imp94(object p0)
+		public UnityEngine.GameObject __Gen_Delegate_Imp95(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2177,7 +2199,7 @@
 #endif
 		}
         
-		public int __Gen_Delegate_Imp95(object p0, Snxxz.UI.ServerItem p1, Snxxz.UI.ServerItem p2)
+		public int __Gen_Delegate_Imp96(object p0, Snxxz.UI.ServerItem p1, Snxxz.UI.ServerItem p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2201,7 +2223,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp96(bool p0)
+		public void __Gen_Delegate_Imp97(bool p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2223,7 +2245,7 @@
 #endif
 		}
         
-		public Snxxz.UI.GatherSoulDungeonModel __Gen_Delegate_Imp97(object p0)
+		public Snxxz.UI.GatherSoulDungeonModel __Gen_Delegate_Imp98(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2245,7 +2267,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp98(object p0, int p1, uint p2)
+		public void __Gen_Delegate_Imp99(object p0, int p1, uint p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -2257,30 +2279,6 @@
                 translator.PushAny(L, p0);
                 LuaAPI.xlua_pushinteger(L, p1);
                 LuaAPI.xlua_pushuint(L, p2);
-                
-                PCall(L, 3, 0, errFunc);
-                
-                
-                
-                LuaAPI.lua_settop(L, errFunc - 1);
-                
-#if THREAD_SAFE || HOTFIX_ENABLE
-            }
-#endif
-		}
-        
-		public void __Gen_Delegate_Imp99(object p0, int p1, byte p2)
-		{
-#if THREAD_SAFE || HOTFIX_ENABLE
-            lock (luaEnv.luaEnvLock)
-            {
-#endif
-                RealStatePtr L = luaEnv.rawL;
-                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
-                ObjectTranslator translator = luaEnv.translator;
-                translator.PushAny(L, p0);
-                LuaAPI.xlua_pushinteger(L, p1);
-                LuaAPI.xlua_pushinteger(L, p2);
                 
                 PCall(L, 3, 0, errFunc);
                 
@@ -3426,7 +3424,97 @@
 #endif
 		}
         
-		public PlayerTaskDatas __Gen_Delegate_Imp148(object p0)
+		public Snxxz.UI.KingTreasureModel __Gen_Delegate_Imp148(object p0)
+		{
+#if THREAD_SAFE || HOTFIX_ENABLE
+            lock (luaEnv.luaEnvLock)
+            {
+#endif
+                RealStatePtr L = luaEnv.rawL;
+                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
+                ObjectTranslator translator = luaEnv.translator;
+                translator.PushAny(L, p0);
+                
+                PCall(L, 1, 1, errFunc);
+                
+                
+                Snxxz.UI.KingTreasureModel __gen_ret = (Snxxz.UI.KingTreasureModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.KingTreasureModel));
+                LuaAPI.lua_settop(L, errFunc - 1);
+                return  __gen_ret;
+#if THREAD_SAFE || HOTFIX_ENABLE
+            }
+#endif
+		}
+        
+		public TableConfig.KingTreasureItemConfig __Gen_Delegate_Imp149(object p0)
+		{
+#if THREAD_SAFE || HOTFIX_ENABLE
+            lock (luaEnv.luaEnvLock)
+            {
+#endif
+                RealStatePtr L = luaEnv.rawL;
+                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
+                ObjectTranslator translator = luaEnv.translator;
+                translator.PushAny(L, p0);
+                
+                PCall(L, 1, 1, errFunc);
+                
+                
+                TableConfig.KingTreasureItemConfig __gen_ret = (TableConfig.KingTreasureItemConfig)translator.GetObject(L, errFunc + 1, typeof(TableConfig.KingTreasureItemConfig));
+                LuaAPI.lua_settop(L, errFunc - 1);
+                return  __gen_ret;
+#if THREAD_SAFE || HOTFIX_ENABLE
+            }
+#endif
+		}
+        
+		public string __Gen_Delegate_Imp150(object p0, object p1, int p2)
+		{
+#if THREAD_SAFE || HOTFIX_ENABLE
+            lock (luaEnv.luaEnvLock)
+            {
+#endif
+                RealStatePtr L = luaEnv.rawL;
+                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
+                ObjectTranslator translator = luaEnv.translator;
+                translator.PushAny(L, p0);
+                translator.PushAny(L, p1);
+                LuaAPI.xlua_pushinteger(L, p2);
+                
+                PCall(L, 3, 1, errFunc);
+                
+                
+                string __gen_ret = LuaAPI.lua_tostring(L, errFunc + 1);
+                LuaAPI.lua_settop(L, errFunc - 1);
+                return  __gen_ret;
+#if THREAD_SAFE || HOTFIX_ENABLE
+            }
+#endif
+		}
+        
+		public Snxxz.UI.KingTreasureShowModel __Gen_Delegate_Imp151(object p0)
+		{
+#if THREAD_SAFE || HOTFIX_ENABLE
+            lock (luaEnv.luaEnvLock)
+            {
+#endif
+                RealStatePtr L = luaEnv.rawL;
+                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
+                ObjectTranslator translator = luaEnv.translator;
+                translator.PushAny(L, p0);
+                
+                PCall(L, 1, 1, errFunc);
+                
+                
+                Snxxz.UI.KingTreasureShowModel __gen_ret = (Snxxz.UI.KingTreasureShowModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.KingTreasureShowModel));
+                LuaAPI.lua_settop(L, errFunc - 1);
+                return  __gen_ret;
+#if THREAD_SAFE || HOTFIX_ENABLE
+            }
+#endif
+		}
+        
+		public PlayerTaskDatas __Gen_Delegate_Imp152(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3448,7 +3536,7 @@
 #endif
 		}
         
-		public System.Collections.IEnumerator __Gen_Delegate_Imp149(object p0, int p1, int p2)
+		public System.Collections.IEnumerator __Gen_Delegate_Imp153(object p0, int p1, int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3472,7 +3560,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp150(object p0, TreasureCategory p1)
+		public void __Gen_Delegate_Imp154(object p0, TreasureCategory p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3495,7 +3583,7 @@
 #endif
 		}
         
-		public Snxxz.UI.VipModel __Gen_Delegate_Imp151(object p0)
+		public Snxxz.UI.VipModel __Gen_Delegate_Imp155(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3517,7 +3605,7 @@
 #endif
 		}
         
-		public Snxxz.UI.MarketModel __Gen_Delegate_Imp152(object p0)
+		public Snxxz.UI.MarketModel __Gen_Delegate_Imp156(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3539,7 +3627,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp153(object p0)
+		public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp157(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3561,7 +3649,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp154(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
+		public void __Gen_Delegate_Imp158(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3584,7 +3672,7 @@
 #endif
 		}
         
-		public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp155(object p0)
+		public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp159(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3606,7 +3694,7 @@
 #endif
 		}
         
-		public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp156(object p0)
+		public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp160(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3628,7 +3716,7 @@
 #endif
 		}
         
-		public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp157(object p0)
+		public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp161(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3650,7 +3738,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp158(object p0)
+		public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp162(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3672,7 +3760,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp159(object p0)
+		public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp163(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3694,7 +3782,7 @@
 #endif
 		}
         
-		public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp160(object p0)
+		public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp164(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3716,7 +3804,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp161(object p0, Snxxz.UI.Operation p1)
+		public void __Gen_Delegate_Imp165(object p0, Snxxz.UI.Operation p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3739,7 +3827,7 @@
 #endif
 		}
         
-		public Snxxz.UI.RealmModel __Gen_Delegate_Imp162(object p0)
+		public Snxxz.UI.RealmModel __Gen_Delegate_Imp166(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3761,7 +3849,7 @@
 #endif
 		}
         
-		public Snxxz.UI.MagicianModel __Gen_Delegate_Imp163(object p0)
+		public Snxxz.UI.MagicianModel __Gen_Delegate_Imp167(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3783,7 +3871,7 @@
 #endif
 		}
         
-		public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp164(object p0)
+		public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp168(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3805,7 +3893,7 @@
 #endif
 		}
         
-		public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp165(object p0)
+		public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp169(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3827,7 +3915,7 @@
 #endif
 		}
         
-		public Snxxz.UI.TestModel __Gen_Delegate_Imp166(object p0)
+		public Snxxz.UI.TestModel __Gen_Delegate_Imp170(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3849,7 +3937,7 @@
 #endif
 		}
         
-		public UIEffect __Gen_Delegate_Imp167(object p0)
+		public UIEffect __Gen_Delegate_Imp171(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3871,7 +3959,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp168(object p0, object p1, object p2)
+		public void __Gen_Delegate_Imp172(object p0, object p1, object p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3895,29 +3983,7 @@
 #endif
 		}
         
-		public Snxxz.UI.KingTreasureModel __Gen_Delegate_Imp169(object p0)
-		{
-#if THREAD_SAFE || HOTFIX_ENABLE
-            lock (luaEnv.luaEnvLock)
-            {
-#endif
-                RealStatePtr L = luaEnv.rawL;
-                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
-                ObjectTranslator translator = luaEnv.translator;
-                translator.PushAny(L, p0);
-                
-                PCall(L, 1, 1, errFunc);
-                
-                
-                Snxxz.UI.KingTreasureModel __gen_ret = (Snxxz.UI.KingTreasureModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.KingTreasureModel));
-                LuaAPI.lua_settop(L, errFunc - 1);
-                return  __gen_ret;
-#if THREAD_SAFE || HOTFIX_ENABLE
-            }
-#endif
-		}
-        
-		public Treasure3DConfig __Gen_Delegate_Imp170(object p0)
+		public Treasure3DConfig __Gen_Delegate_Imp173(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3939,7 +4005,7 @@
 #endif
 		}
         
-		public Snxxz.UI.AchievementModel __Gen_Delegate_Imp171(object p0)
+		public Snxxz.UI.AchievementModel __Gen_Delegate_Imp174(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3961,7 +4027,7 @@
 #endif
 		}
         
-		public UnityEngine.Vector3 __Gen_Delegate_Imp172(object p0, int p1)
+		public UnityEngine.Vector3 __Gen_Delegate_Imp175(object p0, int p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -3984,7 +4050,7 @@
 #endif
 		}
         
-		public UnityEngine.Vector3 __Gen_Delegate_Imp173(object p0, UnityEngine.Vector3 p1)
+		public UnityEngine.Vector3 __Gen_Delegate_Imp176(object p0, UnityEngine.Vector3 p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4007,7 +4073,7 @@
 #endif
 		}
         
-		public System.Collections.IEnumerator __Gen_Delegate_Imp174(object p0, float p1)
+		public System.Collections.IEnumerator __Gen_Delegate_Imp177(object p0, float p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4030,7 +4096,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp175(object p0, bool p1, bool p2)
+		public void __Gen_Delegate_Imp178(object p0, bool p1, bool p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4054,7 +4120,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp176(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
+		public void __Gen_Delegate_Imp179(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4077,7 +4143,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp177(object p0, bool p1, int p2)
+		public void __Gen_Delegate_Imp180(object p0, bool p1, int p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4101,7 +4167,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp178(object p0, PackType p1, int p2, int p3)
+		public void __Gen_Delegate_Imp181(object p0, PackType p1, int p2, int p3)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4126,7 +4192,7 @@
 #endif
 		}
         
-		public UnityEngine.Transform __Gen_Delegate_Imp179(object p0)
+		public UnityEngine.Transform __Gen_Delegate_Imp182(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4148,7 +4214,7 @@
 #endif
 		}
         
-		public UnityEngine.Vector3 __Gen_Delegate_Imp180(object p0)
+		public UnityEngine.Vector3 __Gen_Delegate_Imp183(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4170,7 +4236,7 @@
 #endif
 		}
         
-		public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp181(object p0)
+		public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp184(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4192,7 +4258,7 @@
 #endif
 		}
         
-		public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp182()
+		public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp185()
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4213,7 +4279,7 @@
 #endif
 		}
         
-		public TreasureCategory __Gen_Delegate_Imp183(object p0)
+		public TreasureCategory __Gen_Delegate_Imp186(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4235,7 +4301,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp184(object p0, bool p1, TreasureCategory p2)
+		public void __Gen_Delegate_Imp187(object p0, bool p1, TreasureCategory p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4259,7 +4325,7 @@
 #endif
 		}
         
-		public System.Collections.IEnumerator __Gen_Delegate_Imp185(object p0, TreasureCategory p1, object p2)
+		public System.Collections.IEnumerator __Gen_Delegate_Imp188(object p0, TreasureCategory p1, object p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4283,7 +4349,7 @@
 #endif
 		}
         
-		public void __Gen_Delegate_Imp186(object p0, TreasureCategory p1, bool p2)
+		public void __Gen_Delegate_Imp189(object p0, TreasureCategory p1, bool p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4307,7 +4373,7 @@
 #endif
 		}
         
-		public System.Collections.IEnumerator __Gen_Delegate_Imp187(object p0, object p1, float p2)
+		public System.Collections.IEnumerator __Gen_Delegate_Imp190(object p0, object p1, float p2)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
@@ -4331,7 +4397,7 @@
 #endif
 		}
         
-		public Snxxz.UI.SignInModel __Gen_Delegate_Imp188(object p0)
+		public Snxxz.UI.SignInModel __Gen_Delegate_Imp191(object p0)
 		{
 #if THREAD_SAFE || HOTFIX_ENABLE
             lock (luaEnv.luaEnvLock)
diff --git a/Lua/Gen/GAMgrWrap.cs b/Lua/Gen/GAMgrWrap.cs
index 4d4836d..dad3eb8 100644
--- a/Lua/Gen/GAMgrWrap.cs
+++ b/Lua/Gen/GAMgrWrap.cs
@@ -21,7 +21,7 @@
         {
 			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
 			System.Type type = typeof(GAMgr);
-			Utils.BeginObjectRegister(type, L, translator, 0, 30, 7, 7);
+			Utils.BeginObjectRegister(type, L, translator, 0, 31, 8, 8);
 			
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddNeedDestroyPrefab", _m_AddNeedDestroyPrefab);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "RemoveNeedDestroyPrefab", _m_RemoveNeedDestroyPrefab);
@@ -37,6 +37,7 @@
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "ReleaseAll", _m_ReleaseAll);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetBySID", _m_GetBySID);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetByCID", _m_GetByCID);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCloserCollectNpc", _m_GetCloserCollectNpc);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCloserFightNpc", _m_GetCloserFightNpc);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCloserNPC", _m_GetCloserNPC);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetGroupList", _m_GetGroupList);
@@ -55,7 +56,8 @@
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnFightNpcRequest", _e_OnFightNpcRequest);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnFightNpcRelease", _e_OnFightNpcRelease);
 			
-			Utils.RegisterFunc(L, Utils.GETTER_IDX, "s_NpcID2BundleName", _g_get_s_NpcID2BundleName);
+			Utils.RegisterFunc(L, Utils.GETTER_IDX, "reAdjustPosList", _g_get_reAdjustPosList);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "s_NpcID2BundleName", _g_get_s_NpcID2BundleName);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "s_NpcID2Assetname", _g_get_s_NpcID2Assetname);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "needDestroyPrefabList", _g_get_needDestroyPrefabList);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "needDieList", _g_get_needDieList);
@@ -63,7 +65,8 @@
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "otherPlayerAtkHeroDict", _g_get_otherPlayerAtkHeroDict);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "_removeIdList", _g_get__removeIdList);
             
-			Utils.RegisterFunc(L, Utils.SETTER_IDX, "s_NpcID2BundleName", _s_set_s_NpcID2BundleName);
+			Utils.RegisterFunc(L, Utils.SETTER_IDX, "reAdjustPosList", _s_set_reAdjustPosList);
+            Utils.RegisterFunc(L, Utils.SETTER_IDX, "s_NpcID2BundleName", _s_set_s_NpcID2BundleName);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "s_NpcID2Assetname", _s_set_s_NpcID2Assetname);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "needDestroyPrefabList", _s_set_needDestroyPrefabList);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "needDieList", _s_set_needDieList);
@@ -505,6 +508,35 @@
         }
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_GetCloserCollectNpc(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                GAMgr gen_to_be_invoked = (GAMgr)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    UnityEngine.Vector3 _center;translator.Get(L, 2, out _center);
+                    
+                        GActor gen_ret = gen_to_be_invoked.GetCloserCollectNpc( _center );
+                        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_GetCloserFightNpc(RealStatePtr L)
         {
 		    try {
@@ -897,6 +929,20 @@
         
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_reAdjustPosList(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                GAMgr gen_to_be_invoked = (GAMgr)translator.FastGetCSObj(L, 1);
+                translator.Push(L, gen_to_be_invoked.reAdjustPosList);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
         static int _g_get_s_NpcID2BundleName(RealStatePtr L)
         {
 		    try {
@@ -997,6 +1043,21 @@
         
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _s_set_reAdjustPosList(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                GAMgr gen_to_be_invoked = (GAMgr)translator.FastGetCSObj(L, 1);
+                gen_to_be_invoked.reAdjustPosList = (System.Collections.Generic.List<GActor>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List<GActor>));
+            
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 0;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
         static int _s_set_s_NpcID2BundleName(RealStatePtr L)
         {
 		    try {
diff --git a/Lua/Gen/Resources.meta b/Lua/Gen/Resources.meta
new file mode 100644
index 0000000..5b26f40
--- /dev/null
+++ b/Lua/Gen/Resources.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: a545fb3dcf719304fa74180c10219375
+folderAsset: yes
+timeCreated: 1542357825
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs b/Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs
index 00a9943..0e13834 100644
--- a/Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs
+++ b/Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs
@@ -21,7 +21,7 @@
         {
 			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
 			System.Type type = typeof(Snxxz.UI.CrossServerOneVsOneModel);
-			Utils.BeginObjectRegister(type, L, translator, 0, 20, 16, 6);
+			Utils.BeginObjectRegister(type, L, translator, 0, 22, 18, 8);
 			
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -39,14 +39,17 @@
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnReceivePackage", _m_OnReceivePackage);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetOneVsOneHistory", _m_TryGetOneVsOneHistory);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPkInfoLocalSave", _m_SetPkInfoLocalSave);
-			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossArenaRedpoint", _m_UpdateCrossArenaRedpoint);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossDayAwardsRedpoint", _m_UpdateCrossDayAwardsRedpoint);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossMatchRedpoint", _m_UpdateCrossMatchRedpoint);
 			
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateDayAwardsEvent", _e_UpdateDayAwardsEvent);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMatchStateEvent", _e_UpdateMatchStateEvent);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdatePkResultEvent", _e_UpdatePkResultEvent);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "oneVsOneHistoryRefresh", _e_oneVsOneHistoryRefresh);
 			
 			Utils.RegisterFunc(L, Utils.GETTER_IDX, "PkResultLocalSaveKey", _g_get_PkResultLocalSaveKey);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "localSaveResults", _g_get_localSaveResults);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "isClickCoolTime", _g_get_isClickCoolTime);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsMatching", _g_get_IsMatching);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "matchStartTime", _g_get_matchStartTime);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "roundEndTime", _g_get_roundEndTime);
@@ -57,13 +60,16 @@
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "dayAwardTypelist", _g_get_dayAwardTypelist);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "afterOpenDayOpenCross", _g_get_afterOpenDayOpenCross);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "pkResultInfo", _g_get_pkResultInfo);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossServerRedpoint", _g_get_crossServerRedpoint);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossOneVsOneRedpoint", _g_get_crossOneVsOneRedpoint);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossArenaRedpoint", _g_get_crossArenaRedpoint);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossDayAwardsRedpoint", _g_get_crossDayAwardsRedpoint);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "crossMatchRedpoint", _g_get_crossMatchRedpoint);
             
-			Utils.RegisterFunc(L, Utils.SETTER_IDX, "IsMatching", _s_set_IsMatching);
+			Utils.RegisterFunc(L, Utils.SETTER_IDX, "isClickCoolTime", _s_set_isClickCoolTime);
+            Utils.RegisterFunc(L, Utils.SETTER_IDX, "IsMatching", _s_set_IsMatching);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "matchStartTime", _s_set_matchStartTime);
+            Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossServerRedpoint", _s_set_crossServerRedpoint);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossOneVsOneRedpoint", _s_set_crossOneVsOneRedpoint);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossArenaRedpoint", _s_set_crossArenaRedpoint);
             Utils.RegisterFunc(L, Utils.SETTER_IDX, "crossDayAwardsRedpoint", _s_set_crossDayAwardsRedpoint);
@@ -73,10 +79,11 @@
 			Utils.EndObjectRegister(type, L, translator, null, null,
 			    null, null, null);
 
-		    Utils.BeginClassRegister(type, L, __CreateInstance, 6, 0, 0);
+		    Utils.BeginClassRegister(type, L, __CreateInstance, 7, 0, 0);
 			
 			
             Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossServerDataMapId", Snxxz.UI.CrossServerOneVsOneModel.CrossServerDataMapId);
+            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossServerRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossServerRedKey);
             Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossOneVsOneRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossOneVsOneRedKey);
             Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossArenaRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossArenaRedKey);
             Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossDayAwardsRedKey", Snxxz.UI.CrossServerOneVsOneModel.CrossDayAwardsRedKey);
@@ -565,7 +572,7 @@
         }
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
-        static int _m_UpdateCrossArenaRedpoint(RealStatePtr L)
+        static int _m_UpdateCrossDayAwardsRedpoint(RealStatePtr L)
         {
 		    try {
             
@@ -579,6 +586,33 @@
                 {
                     
                     gen_to_be_invoked.UpdateCrossDayAwardsRedpoint(  );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_UpdateCrossMatchRedpoint(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    
+                    gen_to_be_invoked.UpdateCrossMatchRedpoint(  );
                     
                     
                     
@@ -616,6 +650,20 @@
 			
                 Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                 translator.Push(L, gen_to_be_invoked.localSaveResults);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_isClickCoolTime(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
+                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isClickCoolTime);
             } catch(System.Exception gen_e) {
                 return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
             }
@@ -763,6 +811,20 @@
         }
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_crossServerRedpoint(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
+                translator.Push(L, gen_to_be_invoked.crossServerRedpoint);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
         static int _g_get_crossOneVsOneRedpoint(RealStatePtr L)
         {
 		    try {
@@ -821,6 +883,21 @@
         
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _s_set_isClickCoolTime(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
+                gen_to_be_invoked.isClickCoolTime = LuaAPI.lua_toboolean(L, 2);
+            
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 0;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
         static int _s_set_IsMatching(RealStatePtr L)
         {
 		    try {
@@ -844,6 +921,21 @@
                 Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                 System.DateTime gen_value;translator.Get(L, 2, out gen_value);
 				gen_to_be_invoked.matchStartTime = gen_value;
+            
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 0;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _s_set_crossServerRedpoint(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
+                gen_to_be_invoked.crossServerRedpoint = (Snxxz.UI.Redpoint)translator.GetObject(L, 2, typeof(Snxxz.UI.Redpoint));
             
             } catch(System.Exception gen_e) {
                 return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
@@ -948,6 +1040,40 @@
         }
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _e_UpdateMatchStateEvent(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			    int gen_param_count = LuaAPI.lua_gettop(L);
+			Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
+                System.Action gen_delegate = translator.GetDelegate<System.Action>(L, 3);
+                if (gen_delegate == null) {
+                    return LuaAPI.luaL_error(L, "#3 need System.Action!");
+                }
+				
+				if (gen_param_count == 3)
+				{
+					
+					if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
+						gen_to_be_invoked.UpdateMatchStateEvent += gen_delegate;
+						return 0;
+					} 
+					
+					
+					if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
+						gen_to_be_invoked.UpdateMatchStateEvent -= 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.CrossServerOneVsOneModel.UpdateMatchStateEvent!");
+            return 0;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
         static int _e_UpdatePkResultEvent(RealStatePtr L)
         {
 		    try {
diff --git a/Lua/Gen/SnxxzUIFairyFeastModelWrap.cs b/Lua/Gen/SnxxzUIFairyFeastModelWrap.cs
index 6a5c2c4..39f126d 100644
--- a/Lua/Gen/SnxxzUIFairyFeastModelWrap.cs
+++ b/Lua/Gen/SnxxzUIFairyFeastModelWrap.cs
@@ -21,7 +21,7 @@
         {
 			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
 			System.Type type = typeof(Snxxz.UI.FairyFeastModel);
-			Utils.BeginObjectRegister(type, L, translator, 0, 10, 8, 3);
+			Utils.BeginObjectRegister(type, L, translator, 0, 10, 9, 3);
 			
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
@@ -36,6 +36,7 @@
 			Utils.RegisterFunc(L, Utils.METHOD_IDX, "fairyFeastPlayerUpdate", _e_fairyFeastPlayerUpdate);
 			
 			Utils.RegisterFunc(L, Utils.GETTER_IDX, "transmitCostSeconds", _g_get_transmitCostSeconds);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "transmitExpSeconds", _g_get_transmitExpSeconds);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "riseLevel", _g_get_riseLevel);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "expFlyStage", _g_get_expFlyStage);
             Utils.RegisterFunc(L, Utils.GETTER_IDX, "expFlyCount", _g_get_expFlyCount);
@@ -360,6 +361,20 @@
         }
         
         [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_transmitExpSeconds(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.FairyFeastModel gen_to_be_invoked = (Snxxz.UI.FairyFeastModel)translator.FastGetCSObj(L, 1);
+                LuaAPI.lua_pushnumber(L, gen_to_be_invoked.transmitExpSeconds);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
         static int _g_get_riseLevel(RealStatePtr L)
         {
 		    try {
diff --git a/Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs b/Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs
new file mode 100644
index 0000000..c86d5b6
--- /dev/null
+++ b/Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs
@@ -0,0 +1,285 @@
+锘�#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 SnxxzUIKingTreasureShowModelWrap 
+    {
+        public static void __Register(RealStatePtr L)
+        {
+			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			System.Type type = typeof(Snxxz.UI.KingTreasureShowModel);
+			Utils.BeginObjectRegister(type, L, translator, 0, 5, 4, 0);
+			
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnPlayerLoginOk", _m_OnPlayerLoginOk);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetInitData", _m_SetInitData);
+			
+			
+			Utils.RegisterFunc(L, Utils.GETTER_IDX, "effectDes", _g_get_effectDes);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "kingTreasureItemConfig", _g_get_kingTreasureItemConfig);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "treasureId", _g_get_treasureId);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "treasureSource", _g_get_treasureSource);
+            
+			
+			
+			Utils.EndObjectRegister(type, L, translator, null, null,
+			    null, null, null);
+
+		    Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0);
+			
+			
+            
+			
+			
+			
+			Utils.EndClassRegister(type, L, translator);
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int __CreateInstance(RealStatePtr L)
+        {
+            
+			try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+				if(LuaAPI.lua_gettop(L) == 1)
+				{
+					
+					Snxxz.UI.KingTreasureShowModel gen_ret = new Snxxz.UI.KingTreasureShowModel();
+					translator.Push(L, gen_ret);
+                    
+					return 1;
+				}
+				
+			}
+			catch(System.Exception gen_e) {
+				return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+			}
+            return LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.KingTreasureShowModel constructor!");
+            
+        }
+        
+		
+        
+		
+        
+        
+        
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_Init(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    
+                    gen_to_be_invoked.Init(  );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_OnBeforePlayerDataInitialize(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    
+                    gen_to_be_invoked.OnBeforePlayerDataInitialize(  );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_OnPlayerLoginOk(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    
+                    gen_to_be_invoked.OnPlayerLoginOk(  );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_UnInit(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    
+                    gen_to_be_invoked.UnInit(  );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_SetInitData(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    int _itemId = LuaAPI.xlua_tointeger(L, 2);
+                    
+                    gen_to_be_invoked.SetInitData( _itemId );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        
+        
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_effectDes(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+                LuaAPI.lua_pushstring(L, gen_to_be_invoked.effectDes);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_kingTreasureItemConfig(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+                translator.Push(L, gen_to_be_invoked.kingTreasureItemConfig);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_treasureId(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.treasureId);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_treasureSource(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.KingTreasureShowModel gen_to_be_invoked = (Snxxz.UI.KingTreasureShowModel)translator.FastGetCSObj(L, 1);
+                LuaAPI.lua_pushstring(L, gen_to_be_invoked.treasureSource);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        
+        
+		
+		
+		
+		
+    }
+}
diff --git a/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta b/Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs.meta
similarity index 75%
rename from Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta
rename to Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs.meta
index bd13cba..1429a52 100644
--- a/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta
+++ b/Lua/Gen/SnxxzUIKingTreasureShowModelWrap.cs.meta
@@ -1,6 +1,6 @@
 fileFormatVersion: 2
-guid: 642127ab104febd4193bdbc5ceea06fa
-timeCreated: 1545203730
+guid: b6248d0dfa1fb2a43986ad2ad99f1b81
+timeCreated: 1546147120
 licenseType: Pro
 MonoImporter:
   serializedVersion: 2
diff --git a/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs b/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs
index 8bbaa16..0a18bec 100644
--- a/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs
+++ b/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs
@@ -104,13 +104,14 @@
                     
                     return 0;
                 }
-                if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) 
+                if(gen_param_count == 5&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) 
                 {
                     string _guid = LuaAPI.lua_tostring(L, 2);
                     int _itemId = LuaAPI.xlua_tointeger(L, 3);
                     double _cdTime = LuaAPI.lua_tonumber(L, 4);
+                    int _serverSurplusTime = LuaAPI.xlua_tointeger(L, 5);
                     
-                    gen_to_be_invoked.Register( _guid, _itemId, _cdTime );
+                    gen_to_be_invoked.Register( _guid, _itemId, _cdTime, _serverSurplusTime );
                     
                     
                     
diff --git a/Lua/Gen/SnxxzUIOpponentInformationWrap.cs b/Lua/Gen/SnxxzUIOpponentInformationWrap.cs
new file mode 100644
index 0000000..5d0f10a
--- /dev/null
+++ b/Lua/Gen/SnxxzUIOpponentInformationWrap.cs
@@ -0,0 +1,207 @@
+锘�#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 SnxxzUIOpponentInformationWrap 
+    {
+        public static void __Register(RealStatePtr L)
+        {
+			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			System.Type type = typeof(Snxxz.UI.OpponentInformation);
+			Utils.BeginObjectRegister(type, L, translator, 0, 3, 2, 0);
+			
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetOpponentInformation0418", _m_GetOpponentInformation0418);
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetOpponentInformation0434", _m_GetOpponentInformation0434);
+			
+			Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShieldUpdate", _e_ShieldUpdate);
+			
+			Utils.RegisterFunc(L, Utils.GETTER_IDX, "PlayerID", _g_get_PlayerID);
+            Utils.RegisterFunc(L, Utils.GETTER_IDX, "ExAttr4", _g_get_ExAttr4);
+            
+			
+			
+			Utils.EndObjectRegister(type, L, translator, null, null,
+			    null, null, null);
+
+		    Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0);
+			
+			
+            
+			
+			
+			
+			Utils.EndClassRegister(type, L, translator);
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int __CreateInstance(RealStatePtr L)
+        {
+            
+			try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+				if(LuaAPI.lua_gettop(L) == 1)
+				{
+					
+					Snxxz.UI.OpponentInformation gen_ret = new Snxxz.UI.OpponentInformation();
+					translator.Push(L, gen_ret);
+                    
+					return 1;
+				}
+				
+			}
+			catch(System.Exception gen_e) {
+				return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+			}
+            return LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.OpponentInformation constructor!");
+            
+        }
+        
+		
+        
+		
+        
+        
+        
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_GetOpponentInformation0418(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.OpponentInformation gen_to_be_invoked = (Snxxz.UI.OpponentInformation)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    H0418_tagObjInfoRefresh _info = (H0418_tagObjInfoRefresh)translator.GetObject(L, 2, typeof(H0418_tagObjInfoRefresh));
+                    
+                    gen_to_be_invoked.GetOpponentInformation0418( _info );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _m_GetOpponentInformation0434(RealStatePtr L)
+        {
+		    try {
+            
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+            
+            
+                Snxxz.UI.OpponentInformation gen_to_be_invoked = (Snxxz.UI.OpponentInformation)translator.FastGetCSObj(L, 1);
+            
+            
+                
+                {
+                    H0434_tagAreaPlayerAppearEx _info = (H0434_tagAreaPlayerAppearEx)translator.GetObject(L, 2, typeof(H0434_tagAreaPlayerAppearEx));
+                    
+                    gen_to_be_invoked.GetOpponentInformation0434( _info );
+                    
+                    
+                    
+                    return 0;
+                }
+                
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            
+        }
+        
+        
+        
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_PlayerID(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.OpponentInformation gen_to_be_invoked = (Snxxz.UI.OpponentInformation)translator.FastGetCSObj(L, 1);
+                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.PlayerID);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _g_get_ExAttr4(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			
+                Snxxz.UI.OpponentInformation gen_to_be_invoked = (Snxxz.UI.OpponentInformation)translator.FastGetCSObj(L, 1);
+                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.ExAttr4);
+            } catch(System.Exception gen_e) {
+                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
+            }
+            return 1;
+        }
+        
+        
+        
+		
+		
+        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+        static int _e_ShieldUpdate(RealStatePtr L)
+        {
+		    try {
+                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
+			    int gen_param_count = LuaAPI.lua_gettop(L);
+			Snxxz.UI.OpponentInformation gen_to_be_invoked = (Snxxz.UI.OpponentInformation)translator.FastGetCSObj(L, 1);
+                System.Action<int, int> gen_delegate = translator.GetDelegate<System.Action<int, int>>(L, 3);
+                if (gen_delegate == null) {
+                    return LuaAPI.luaL_error(L, "#3 need System.Action<int, int>!");
+                }
+				
+				if (gen_param_count == 3)
+				{
+					
+					if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
+						gen_to_be_invoked.ShieldUpdate += gen_delegate;
+						return 0;
+					} 
+					
+					
+					if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
+						gen_to_be_invoked.ShieldUpdate -= 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.OpponentInformation.ShieldUpdate!");
+            return 0;
+        }
+        
+		
+		
+    }
+}
diff --git a/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta b/Lua/Gen/SnxxzUIOpponentInformationWrap.cs.meta
similarity index 75%
copy from Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta
copy to Lua/Gen/SnxxzUIOpponentInformationWrap.cs.meta
index bd13cba..79cb874 100644
--- a/Lua/Gen/SnxxzUIKnapsackTimeCDMgrWrap.cs.meta
+++ b/Lua/Gen/SnxxzUIOpponentInformationWrap.cs.meta
@@ -1,6 +1,6 @@
 fileFormatVersion: 2
-guid: 642127ab104febd4193bdbc5ceea06fa
-timeCreated: 1545203730
+guid: efa2a5a505c59b146976fcd2832b848c
+timeCreated: 1546147121
 licenseType: Pro
 MonoImporter:
   serializedVersion: 2
diff --git a/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs b/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs
index 3d4bb66..4ffe14d 100644
--- a/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs
+++ b/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs
@@ -532,8 +532,9 @@
                     string _guid = LuaAPI.lua_tostring(L, 2);
                     int _itemID = LuaAPI.xlua_tointeger(L, 3);
                     int _getTime = LuaAPI.xlua_tointeger(L, 4);
+                    int _serverSurplusTime = LuaAPI.xlua_tointeger(L, 5);
                     
-                    gen_to_be_invoked.SetItemEffectCDTime( _guid, _itemID, _getTime );
+                    gen_to_be_invoked.SetItemEffectCDTime( _guid, _itemID, _getTime, _serverSurplusTime );
                     
                     
                     
diff --git a/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs.meta b/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs.meta
deleted file mode 100644
index 19d3ac3..0000000
--- a/Lua/Gen/SnxxzUIPackModelInterfaceWrap.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 616e49c88c2f66f49b13217febba0b98
-timeCreated: 1545203730
-licenseType: Pro
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Lua/Gen/XLuaGenAutoRegister.cs b/Lua/Gen/XLuaGenAutoRegister.cs
deleted file mode 100644
index 3814d45..0000000
--- a/Lua/Gen/XLuaGenAutoRegister.cs
+++ /dev/null
@@ -1,915 +0,0 @@
-锘�#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 System;
-using System.Collections.Generic;
-using System.Reflection;
-
-
-namespace XLua.CSObjectWrap
-{
-    public class XLua_Gen_Initer_Register__
-	{
-        
-        
-        static void wrapInit0(LuaEnv luaenv, ObjectTranslator translator)
-        {
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.UI.Image), UnityEngineUIImageWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.UI.Text), UnityEngineUITextWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.UI.Button), UnityEngineUIButtonWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(DebugEx), DebugExWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ResourcesPath), ResourcesPathWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(AssetSource), AssetSourceWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Equation), EquationWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LaunchPostProcess), LaunchPostProcessWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Config), ConfigWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PlayerStoneData), PlayerStoneDataWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MarketModel), SnxxzUIMarketModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PlayerDatas), PlayerDatasWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RealmModel), SnxxzUIRealmModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SnxxzGame), SnxxzGameWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GameNetSystem), GameNetSystemWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(AssetBundleUtility), AssetBundleUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GameObjectPoolManager), GameObjectPoolManagerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UILoader), UILoaderWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SDKUtility), SDKUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SFXPlayUtility), SFXPlayUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(AnyCountDownUtility), AnyCountDownUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(AssetPreLoad), AssetPreLoadWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(FlyObjectManager), FlyObjectManagerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SkillHelper), SkillHelperWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(StatusMgr), StatusMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(BossFakeLineUtility), BossFakeLineUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(BattleEffectPlayRule), BattleEffectPlayRuleWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GAMgr), GAMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(MapTransferUtility), MapTransferUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PreFightMission), PreFightMissionWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PrepareHandler), PrepareHandlerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GuideDialogueModel), GuideDialogueModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GuideMessageModel), GuideMessageModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(NewGuideModel), NewGuideModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(StoryHintModel), StoryHintModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(StageManager), StageManagerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LuaBehaviour), LuaBehaviourWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ConfigUtil), ConfigUtilWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LuaGameNetPackBase), LuaGameNetPackBaseWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LuaGameNetSystem), LuaGameNetSystemWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(object), SystemObjectWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Object), UnityEngineObjectWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Vector2), UnityEngineVector2Wrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Vector3), UnityEngineVector3Wrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Vector4), UnityEngineVector4Wrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Quaternion), UnityEngineQuaternionWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Color), UnityEngineColorWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Ray), UnityEngineRayWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Bounds), UnityEngineBoundsWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Ray2D), UnityEngineRay2DWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Time), UnityEngineTimeWrap.__Register);
-        
-        }
-        
-        static void wrapInit1(LuaEnv luaenv, ObjectTranslator translator)
-        {
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.GameObject), UnityEngineGameObjectWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Component), UnityEngineComponentWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Behaviour), UnityEngineBehaviourWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Transform), UnityEngineTransformWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Resources), UnityEngineResourcesWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.TextAsset), UnityEngineTextAssetWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Keyframe), UnityEngineKeyframeWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.AnimationCurve), UnityEngineAnimationCurveWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.AnimationClip), UnityEngineAnimationClipWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.MonoBehaviour), UnityEngineMonoBehaviourWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem), UnityEngineParticleSystemWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.SkinnedMeshRenderer), UnityEngineSkinnedMeshRendererWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Renderer), UnityEngineRendererWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.WWW), UnityEngineWWWWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Light), UnityEngineLightWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Mathf), UnityEngineMathfWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(System.Collections.Generic.List<int>), SystemCollectionsGenericList_1_SystemInt32_Wrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnityEngine.Debug), UnityEngineDebugWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ModelUtility), ModelUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LuaWindow), LuaWindowWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LuaWindowUtility), LuaWindowUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.AchievementModel), SnxxzUIAchievementModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ActivityModel), SnxxzUIActivityModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(AssetVersionUtility), AssetVersionUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(DownLoadAndDiscompressTask), DownLoadAndDiscompressTaskWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(InGameDownLoad), InGameDownLoadWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BetterEquipGetModel), SnxxzUIBetterEquipGetModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ItemUseModel), SnxxzUIItemUseModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PreciousItemGetModel), SnxxzUIPreciousItemGetModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RealmBetterEquipModel), SnxxzUIRealmBetterEquipModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(BlastFurnaceModel), BlastFurnaceModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GetItemPathModel), GetItemPathModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PrayForDurgModel), SnxxzUIPrayForDurgModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BossRebornModel), SnxxzUIBossRebornModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BossShowModel), SnxxzUIBossShowModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ChatBubbleModel), SnxxzUIChatBubbleModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ChatCenter), SnxxzUIChatCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(VoiceHttpRequest), VoiceHttpRequestWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(VersionUtility), VersionUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ComposeWinModel), ComposeWinModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SelectEquipModel), SelectEquipModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerOneVsOneModel), SnxxzUICrossServerOneVsOneModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Item_Class), Item_ClassWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DailyQuestActionTimer), SnxxzUIDailyQuestActionTimerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DailyQuestModel), SnxxzUIDailyQuestModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ResourcesBackModel), SnxxzUIResourcesBackModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(DebugUtility), DebugUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DogzModel), SnxxzUIDogzModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DogzPackModel), SnxxzUIDogzPackModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DogzDungeonModel), SnxxzUIDogzDungeonModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonAssistModel), SnxxzUIDungeonAssistModelWrap.__Register);
-        
-        }
-        
-        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
-        {
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.Dungeon), SnxxzUIDungeonWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonLiquidModel), SnxxzUIDungeonLiquidModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonModel), SnxxzUIDungeonModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(IceLodeStarAwardClass), IceLodeStarAwardClassWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TrialDungeonModel), SnxxzUITrialDungeonModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FairyBossModel), SnxxzUIFairyBossModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FairyFeastModel), SnxxzUIFairyFeastModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FairyGrabBossModel), SnxxzUIFairyGrabBossModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FairyLeagueModel), SnxxzUIFairyLeagueModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FairyModel), SnxxzUIFairyModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.KingFairyModel), SnxxzUIKingFairyModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UnionTaskModel), UnionTaskModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FairylandCeremonyModel), SnxxzUIFairylandCeremonyModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(FakeDungeonUtility), FakeDungeonUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BossHomeModel), SnxxzUIBossHomeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.DemonJarModel), SnxxzUIDemonJarModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ElderGodAreaModel), SnxxzUIElderGodAreaModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FindPreciousModel), SnxxzUIFindPreciousModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FindPreciousTimer), SnxxzUIFindPreciousTimerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PersonalBossModel), SnxxzUIPersonalBossModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RewardPreviewGroup), SnxxzUIRewardPreviewGroupWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.WorldBossModel), SnxxzUIWorldBossModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(FriendsModel), FriendsModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GMCmdModel), GMCmdModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GatherSoulComposeModel), SnxxzUIGatherSoulComposeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GatherSoulDungeonModel), SnxxzUIGatherSoulDungeonModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GatheringSoulModel), SnxxzUIGatheringSoulModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.VirtualPackModel), SnxxzUIVirtualPackModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GuardModel), SnxxzUIGuardModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.HappyXBModel), SnxxzUIHappyXBModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.HeavenBattleInfo), SnxxzUIHeavenBattleInfoWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(HeavenBattleModel), HeavenBattleModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(HttpRequest), HttpRequestWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FBHelpPointExchageModel), SnxxzUIFBHelpPointExchageModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.KnapsackTimeCDMgr), SnxxzUIKnapsackTimeCDMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BoxGetItemModel), SnxxzUIBoxGetItemModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ItemOverdueModel), SnxxzUIItemOverdueModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ItemTipsModel), SnxxzUIItemTipsModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PackModelInterface), SnxxzUIPackModelInterfaceWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PackSendQuestMgr), SnxxzUIPackSendQuestMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PlayerPackModel), SnxxzUIPlayerPackModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TreasureEffectModel), SnxxzUITreasureEffectModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BatchUseModel), SnxxzUIBatchUseModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(KnapSackEventMgr), KnapSackEventMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.LoginModel), SnxxzUILoginModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ServerListCenter), ServerListCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.LoginAdModel), SnxxzUILoginAdModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(CapacityDelayModel), CapacityDelayModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(CoinTaskTipModel), CoinTaskTipModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(FeatureNoticeModel), FeatureNoticeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MainRedDot), SnxxzUIMainRedDotWrap.__Register);
-        
-        }
-        
-        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
-        {
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OffLineOnHookModel), SnxxzUIOffLineOnHookModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PKModel), SnxxzUIPKModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.StoryMissionsModel), SnxxzUIStoryMissionsModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TaskAllocation), SnxxzUITaskAllocationWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TipPanel), SnxxzUITipPanelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PutawayData), PutawayDataWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BattleHint), SnxxzUIBattleHintWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GMNotify), SnxxzUIGMNotifyWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SysNotifyMgr), SysNotifyMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(HorseClass), HorseClassWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FunctionalGuideCenter), SnxxzUIFunctionalGuideCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.NewBieCenter), SnxxzUINewBieCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OffLineTimeLackModel), SnxxzUIOffLineTimeLackModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.AccumulateRechargeModel), SnxxzUIAccumulateRechargeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FlashRushToBuyModel), SnxxzUIFlashRushToBuyModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FlashSaleModel), SnxxzUIFlashSaleModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ImpactRankModel), SnxxzUIImpactRankModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OpenServerActivityCenter), SnxxzUIOpenServerActivityCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(InSevenDayModel), InSevenDayModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MonthlyInvestmentModel), SnxxzUIMonthlyInvestmentModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MysticalPurchaseModel), SnxxzUIMysticalPurchaseModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OSGiftModel), SnxxzUIOSGiftModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OSRedEnvelopeModel), SnxxzUIOSRedEnvelopeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OpenServerActivityNotifyModel), SnxxzUIOpenServerActivityNotifyModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RedEnvelopeModel), SnxxzUIRedEnvelopeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.WishingPoolModel), SnxxzUIWishingPoolModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PetReinforceModel), PetReinforceModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PetBackpack), PetBackpackWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RidingAndPetActivationModel), SnxxzUIRidingAndPetActivationModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PlayerDeadModel), PlayerDeadModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RankModel), SnxxzUIRankModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(RealmPracticeModel), RealmPracticeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.Redpoint), SnxxzUIRedpointWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RedpointCenter), SnxxzUIRedpointCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MagicianModel), SnxxzUIMagicianModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RoleModel), SnxxzUIRoleModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RolePointModel), SnxxzUIRolePointModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TitleModel), SnxxzUITitleModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RoleParticularModel), SnxxzUIRoleParticularModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RolePromoteModel), SnxxzUIRolePromoteModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RuneComposeModel), SnxxzUIRuneComposeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RuneModel), SnxxzUIRuneModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.RuneTowerModel), SnxxzUIRuneTowerModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(QuickSetting), QuickSettingWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.SkillModel), SnxxzUISkillModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TalentModel), SnxxzUITalentModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(CoroutineMgr), CoroutineMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(BuyItemPopModel), BuyItemPopModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.BuySuccessModel), SnxxzUIBuySuccessModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(StoreModel), StoreModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(EquipReinforceModel), EquipReinforceModelWrap.__Register);
-        
-        }
-        
-        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
-        {
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PlayerSuitModel), SnxxzUIPlayerSuitModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(EquipWashModel), EquipWashModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GemModel), SnxxzUIGemModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GodBeastModel), GodBeastModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(HowToPlayModel), HowToPlayModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(WashProModel), WashProModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.WingsRedDot), SnxxzUIWingsRedDotWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ActivitiesPushMgr), SnxxzUIActivitiesPushMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ChatSetting), ChatSettingWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FuncSwitchModel), SnxxzUIFuncSwitchModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(HangUpSetModel), HangUpSetModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PrivateRemind), PrivateRemindWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.SetPrivateModel), SnxxzUISetPrivateModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SettingEffectMgr), SettingEffectMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SettingMgr), SettingMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SystemSetting), SystemSettingWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(TaiChiModel), TaiChiModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.GroupDungeonChallengeProcessor), SnxxzUIGroupDungeonChallengeProcessorWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TeamModel), SnxxzUITeamModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(PwdKeyboard), PwdKeyboardWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TreasureModel), SnxxzUITreasureModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TreasureSoulModel), SnxxzUITreasureSoulModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.TreasureFindHostModel), SnxxzUITreasureFindHostModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(FairyJadeInvestmentModel), FairyJadeInvestmentModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FirstTimeRechargeModel), SnxxzUIFirstTimeRechargeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LimitedTimePackageItemClassModel), LimitedTimePackageItemClassModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(NeedForWhiteModel), NeedForWhiteModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OSTimeLimitGiftModel), SnxxzUIOSTimeLimitGiftModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.VipInvestModel), SnxxzUIVipInvestModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.WheelOfFortuneModel), SnxxzUIWheelOfFortuneModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.VipModel), SnxxzUIVipModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(SpeechTranslate), SpeechTranslateWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.AwardExchangeModel), SnxxzUIAwardExchangeModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ConsumeRebateModel), SnxxzUIConsumeRebateModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.LevelGiftModel), SnxxzUILevelGiftModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MultipleExpModel), SnxxzUIMultipleExpModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MultipleRealmPointModel), SnxxzUIMultipleRealmPointModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.OperationTimeHepler), SnxxzUIOperationTimeHeplerWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.PrayerModel), SnxxzUIPrayerModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.SignInModel), SnxxzUISignInModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.WelfareCenter), SnxxzUIWelfareCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ModelCenter), SnxxzUIModelCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.WindowCenter), SnxxzUIWindowCenterWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(WindowJumpMgr), WindowJumpMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.MapModel), SnxxzUIMapModelWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(WorldMapSkip), WorldMapSkipWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.FunctionButton), SnxxzUIFunctionButtonWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.ItemBehaviour), SnxxzUIItemBehaviourWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(TimeDownMgr), TimeDownMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(Snxxz.UI.UI3DModelExhibition), SnxxzUIUI3DModelExhibitionWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ButtonEx), ButtonExWrap.__Register);
-        
-        }
-        
-        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
-        {
-        
-            translator.DelayWrapLoader(typeof(EffectMgr), EffectMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(TimeMgr), TimeMgrWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UIEffect), UIEffectWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(ComponentExtersion), ComponentExtersionWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(DeviceUtility), DeviceUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(FileExtersion), FileExtersionWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GMCommand), GMCommandWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(GlobalTimeEvent), GlobalTimeEventWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LanguageVerify), LanguageVerifyWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(LayerUtility), LayerUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(MaterialUtility), MaterialUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(OperationLogCollect), OperationLogCollectWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(RunTimeExceptionUtility), RunTimeExceptionUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(TimeUtility), TimeUtilityWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(TransformExtension), TransformExtensionWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UIHelper), UIHelperWrap.__Register);
-        
-        
-            translator.DelayWrapLoader(typeof(UIUtility), UIUtilityWrap.__Register);
-        
-        
-        
-        }
-        
-        static void Init(LuaEnv luaenv, ObjectTranslator translator)
-        {
-            
-            wrapInit0(luaenv, translator);
-            
-            wrapInit1(luaenv, translator);
-            
-            wrapInit2(luaenv, translator);
-            
-            wrapInit3(luaenv, translator);
-            
-            wrapInit4(luaenv, translator);
-            
-            wrapInit5(luaenv, translator);
-            
-            
-            translator.AddInterfaceBridgeCreator(typeof(System.Collections.IEnumerator), SystemCollectionsIEnumeratorBridge.__Create);
-            
-        }
-        
-	    static XLua_Gen_Initer_Register__()
-        {
-		    XLua.LuaEnv.AddIniter(Init);
-		}
-		
-		
-	}
-	
-}
-namespace XLua
-{
-	public partial class ObjectTranslator
-	{
-		static XLua.CSObjectWrap.XLua_Gen_Initer_Register__ s_gen_reg_dumb_obj = new XLua.CSObjectWrap.XLua_Gen_Initer_Register__();
-		static XLua.CSObjectWrap.XLua_Gen_Initer_Register__ gen_reg_dumb_obj {get{return s_gen_reg_dumb_obj;}}
-	}
-	
-	internal partial class InternalGlobals
-    {
-	    
-	    static InternalGlobals()
-		{
-		    extensionMethodMap = new Dictionary<Type, IEnumerable<MethodInfo>>()
-			{
-			    
-			};
-			
-			genTryArrayGetPtr = StaticLuaCallbacks.__tryArrayGet;
-            genTryArraySetPtr = StaticLuaCallbacks.__tryArraySet;
-		}
-	}
-}
diff --git a/Lua/Gen/XLuaGenAutoRegister.cs.meta b/Lua/Gen/XLuaGenAutoRegister.cs.meta
deleted file mode 100644
index e707a73..0000000
--- a/Lua/Gen/XLuaGenAutoRegister.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 11479d6613f53454b9f092ed34c058f8
-timeCreated: 1545808556
-licenseType: Pro
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Lua/Gen/link.xml b/Lua/Gen/link.xml
index 8b68f7b..0868c8d 100644
--- a/Lua/Gen/link.xml
+++ b/Lua/Gen/link.xml
@@ -76,6 +76,7 @@
 		<type fullname="SelectEquipModel" preserve="all"/>
 		<type fullname="Snxxz.UI.CrossServerOneVsOneModel" preserve="all"/>
 		<type fullname="Item_Class" preserve="all"/>
+		<type fullname="Snxxz.UI.OpponentInformation" preserve="all"/>
 		<type fullname="Snxxz.UI.DailyQuestActionTimer" preserve="all"/>
 		<type fullname="Snxxz.UI.DailyQuestModel" preserve="all"/>
 		<type fullname="Snxxz.UI.ResourcesBackModel" preserve="all"/>
@@ -127,6 +128,7 @@
 		<type fullname="Snxxz.UI.PlayerPackModel" preserve="all"/>
 		<type fullname="Snxxz.UI.TreasureEffectModel" preserve="all"/>
 		<type fullname="Snxxz.UI.BatchUseModel" preserve="all"/>
+		<type fullname="Snxxz.UI.KingTreasureShowModel" preserve="all"/>
 		<type fullname="KnapSackEventMgr" preserve="all"/>
 		<type fullname="Snxxz.UI.LoginModel" preserve="all"/>
 		<type fullname="ServerListCenter" preserve="all"/>

--
Gitblit v1.8.0