少年修仙传客户端代码仓库
client_Hale
2019-01-15 4a6fce0137d132138d43b4a14a7798abd983e82f
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
38个文件已修改
10个文件已添加
7244 ■■■■ 已修改文件
Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC107_tagCMCrossUseItem.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC107_tagCMCrossUseItem.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ActionTypeClassWrap.cs 177 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ActionTypeClassWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs 3434 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/FairyJadeInvestmentModelWrap.cs 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/PlayerDatasWrap.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SDKUtilityWrap.cs 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerBossModelWrap.cs 1105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerBossModelWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerOneVsOneModelWrap.cs 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFashionDecomposeModelWrap.cs 347 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFashionDecomposeModelWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFashionDressModelWrap.cs 1341 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIFashionDressModelWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIItemTipsModelWrap.cs 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIMagicianModelWrap.cs 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPackSendQuestMgrWrap.cs 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIPlayerPackModelWrap.cs 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIRealmModelWrap.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUIUI3DModelExhibitionWrap.cs 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/link.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneArenaWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FashionDress/FashionDressCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FashionDress/FashionDressModel.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulComposeCategoryCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulDungeonBehaviour.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulDungeonWeelCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulPackCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulResolveCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulResolveItem.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulResolveWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulTipBase.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulTipProperty.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulTipResolve.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulTotalPropertyWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GeneralConfig/GeneralDefine.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackSendQuestMgr.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OpenServiceAchievementCell.cs 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OpenServiceItem.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/EquipShowSwitch.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/GodWeaponCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/PropertyBehaviour.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DModelExhibition.cs 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC107_tagCMCrossUseItem.cs
New file
@@ -0,0 +1,22 @@
using UnityEngine;
using System.Collections;
// C1 07 跨服使用物品 #tagCMCrossUseItem
public class CC107_tagCMCrossUseItem : GameNetPackBasic
{
    public uint ItemID;    //物品ID, 默认使用1个
    public CC107_tagCMCrossUseItem()
    {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xC107;
    }
    public override void WriteToBytes()
    {
        WriteBytes(ItemID, NetDataType.DWORD);
    }
}
Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC107_tagCMCrossUseItem.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 84b954533e6f7c048922fb89c1f85665
timeCreated: 1547517487
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/ActionTypeClassWrap.cs
New file
@@ -0,0 +1,177 @@
#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class ActionTypeClassWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(ActionTypeClass);
            Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "TemplateID", _g_get_TemplateID);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "CurTimes", _g_get_CurTimes);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "GotTimes", _g_get_GotTimes);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "TemplateID", _s_set_TemplateID);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "CurTimes", _s_set_CurTimes);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "GotTimes", _s_set_GotTimes);
            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)
                {
                    ActionTypeClass gen_ret = new ActionTypeClass();
                    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 ActionTypeClass constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_TemplateID(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ActionTypeClass gen_to_be_invoked = (ActionTypeClass)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.TemplateID);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_CurTimes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ActionTypeClass gen_to_be_invoked = (ActionTypeClass)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.CurTimes);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_GotTimes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ActionTypeClass gen_to_be_invoked = (ActionTypeClass)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.GotTimes);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_TemplateID(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ActionTypeClass gen_to_be_invoked = (ActionTypeClass)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.TemplateID = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_CurTimes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ActionTypeClass gen_to_be_invoked = (ActionTypeClass)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.CurTimes = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_GotTimes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ActionTypeClass gen_to_be_invoked = (ActionTypeClass)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.GotTimes = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
    }
}
Lua/Gen/ActionTypeClassWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 6b33d65b389421d4ba88c39825ecc81a
timeCreated: 1547519318
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/DelegatesGensBridge.cs
Diff too large
Lua/Gen/FairyJadeInvestmentModelWrap.cs
@@ -21,12 +21,13 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(FairyJadeInvestmentModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 11, 14, 11);
            Utils.BeginObjectRegister(type, L, translator, 0, 12, 16, 13);
            
            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, "AssignmentType", _m_AssignmentType);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Assignment", _m_Assignment);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetInfoSeriors", _m_GetInfoSeriors);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendInvestment", _m_SendInvestment);
@@ -40,7 +41,9 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "priorityOpen", _g_get_priorityOpen);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsAdvance", _g_get_IsAdvance);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "FairyJadeInvestmentDic", _g_get_FairyJadeInvestmentDic);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "FairyJadeInvestmentTypeDic", _g_get_FairyJadeInvestmentTypeDic);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InfoSeriors", _g_get_InfoSeriors);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InfoSeriorsTwo", _g_get_InfoSeriorsTwo);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InvestmentAmountDic", _g_get_InvestmentAmountDic);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InvestGold", _g_get_InvestGold);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InvestmentGrade", _g_get_InvestmentGrade);
@@ -52,7 +55,9 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "JumpInedx", _g_get_JumpInedx);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "FairyJadeInvestmentDic", _s_set_FairyJadeInvestmentDic);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "FairyJadeInvestmentTypeDic", _s_set_FairyJadeInvestmentTypeDic);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "InfoSeriors", _s_set_InfoSeriors);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "InfoSeriorsTwo", _s_set_InfoSeriorsTwo);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "InvestmentAmountDic", _s_set_InvestmentAmountDic);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "InvestGold", _s_set_InvestGold);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "InvestmentGrade", _s_set_InvestmentGrade);
@@ -205,6 +210,33 @@
                {
                    
                    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_AssignmentType(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                FairyJadeInvestmentModel gen_to_be_invoked = (FairyJadeInvestmentModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.AssignmentType(  );
                    
                    
                    
@@ -444,6 +476,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_FairyJadeInvestmentTypeDic(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                FairyJadeInvestmentModel gen_to_be_invoked = (FairyJadeInvestmentModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.FairyJadeInvestmentTypeDic);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_InfoSeriors(RealStatePtr L)
        {
            try {
@@ -451,6 +497,20 @@
            
                FairyJadeInvestmentModel gen_to_be_invoked = (FairyJadeInvestmentModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.InfoSeriors);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_InfoSeriorsTwo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                FairyJadeInvestmentModel gen_to_be_invoked = (FairyJadeInvestmentModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.InfoSeriorsTwo);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
@@ -613,6 +673,21 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_FairyJadeInvestmentTypeDic(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                FairyJadeInvestmentModel gen_to_be_invoked = (FairyJadeInvestmentModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.FairyJadeInvestmentTypeDic = (System.Collections.Generic.Dictionary<int, System.Collections.Generic.Dictionary<int, FairyJadeInvestmentClass>>)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary<int, System.Collections.Generic.Dictionary<int, FairyJadeInvestmentClass>>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_InfoSeriors(RealStatePtr L)
        {
            try {
@@ -628,6 +703,21 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_InfoSeriorsTwo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                FairyJadeInvestmentModel gen_to_be_invoked = (FairyJadeInvestmentModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.InfoSeriorsTwo = (System.Collections.Generic.Dictionary<int, int>)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary<int, int>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_InvestmentAmountDic(RealStatePtr L)
        {
            try {
Lua/Gen/PlayerDatasWrap.cs
@@ -21,9 +21,10 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(PlayerDatas);
            Utils.BeginObjectRegister(type, L, translator, 0, 19, 14, 7);
            Utils.BeginObjectRegister(type, L, translator, 0, 20, 14, 7);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "InitPlayerData", _m_InitPlayerData);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdatePlayerData", _m_UpdatePlayerData);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FightRefreshPlayerHp", _m_FightRefreshPlayerHp);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RefreshPlayerData", _m_RefreshPlayerData);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RefreshProperty", _m_RefreshProperty);
@@ -140,6 +141,34 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdatePlayerData(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                PlayerDatas gen_to_be_invoked = (PlayerDatas)translator.FastGetCSObj(L, 1);
                {
                    HA112_tagMCDBPlayer _data = (HA112_tagMCDBPlayer)translator.GetObject(L, 2, typeof(HA112_tagMCDBPlayer));
                    gen_to_be_invoked.UpdatePlayerData( _data );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_FightRefreshPlayerHp(RealStatePtr L)
        {
            try {
Lua/Gen/SDKUtilityWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(SDKUtility);
            Utils.BeginObjectRegister(type, L, translator, 0, 25, 29, 20);
            Utils.BeginObjectRegister(type, L, translator, 0, 26, 29, 20);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "InstallAPK", _m_InstallAPK);
@@ -37,6 +37,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FreePlatformInit", _m_FreePlatformInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FreePlatformBindPhone", _m_FreePlatformBindPhone);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FreePlatformLogin", _m_FreePlatformLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TencentLogin", _m_TencentLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FreePlatformLoginout", _m_FreePlatformLoginout);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FreePlatformSwitchAccount", _m_FreePlatformSwitchAccount);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "FreePlatformPay", _m_FreePlatformPay);
@@ -105,13 +106,14 @@
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 2, 3, 0);
            Utils.BeginClassRegister(type, L, __CreateInstance, 2, 4, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetApplicationContext", _m_GetApplicationContext_xlua_st_);
            
            
            
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Yj_AppID", _g_get_Yj_AppID);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Yj_SpID", _g_get_Yj_SpID);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Yj_BanHao", _g_get_Yj_BanHao);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "builtinAssetCopyFinished", _g_get_builtinAssetCopyFinished);
            
            
@@ -560,6 +562,34 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TencentLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                SDKUtility gen_to_be_invoked = (SDKUtility)translator.FastGetCSObj(L, 1);
                {
                    string _param = LuaAPI.lua_tostring(L, 2);
                    gen_to_be_invoked.TencentLogin( _param );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_FreePlatformLoginout(RealStatePtr L)
        {
            try {
@@ -916,6 +946,18 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_Yj_BanHao(RealStatePtr L)
        {
            try {
                LuaAPI.lua_pushstring(L, SDKUtility.Yj_BanHao);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_InitFinished(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUICrossServerBossModelWrap.cs
New file
@@ -0,0 +1,1105 @@
#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 SnxxzUICrossServerBossModelWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.CrossServerBossModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 24, 10, 9);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnMapInitOk", _m_OnMapInitOk);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RequestEnter", _m_RequestEnter);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CanEnter", _m_CanEnter);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ProcessEnterError", _m_ProcessEnterError);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RequestExit", _m_RequestExit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetBossData", _m_TryGetBossData);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetNpcIds", _m_GetNpcIds);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetBosses", _m_GetBosses);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRecommendNpc", _m_GetRecommendNpc);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRecommendKillElite", _m_GetRecommendKillElite);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsBossUnLocked", _m_IsBossUnLocked);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RequestBoxAndEliteSurplusInfo", _m_RequestBoxAndEliteSurplusInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RequestBoxSurplusInfo", _m_RequestBoxSurplusInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "RequestEliteSurplusInfo", _m_RequestEliteSurplusInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMonsterSurplusInfo", _m_UpdateMonsterSurplusInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateBoxOrEliteRefreshTime", _m_UpdateBoxOrEliteRefreshTime);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnPlayerLoginOk", _m_OnPlayerLoginOk);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "bossSelectedEvent", _e_bossSelectedEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "bossWearyValueChangeEvent", _e_bossWearyValueChangeEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "bigBoxCollectCountChangeEvent", _e_bigBoxCollectCountChangeEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "boxSurplusChangeEvent", _e_boxSurplusChangeEvent);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "eliteSurplusChangeEvent", _e_eliteSurplusChangeEvent);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectedBoss", _g_get_selectedBoss);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "bigBoxCollectCount", _g_get_bigBoxCollectCount);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "smallBoxCollectCount", _g_get_smallBoxCollectCount);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "wearyValue", _g_get_wearyValue);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "bigBoxNpcId", _g_get_bigBoxNpcId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "smallBoxNpcId", _g_get_smallBoxNpcId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "eliteMonsters", _g_get_eliteMonsters);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "dogzDungeonBox", _g_get_dogzDungeonBox);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "dogzDungeonElite", _g_get_dogzDungeonElite);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "redpoint", _g_get_redpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectedBoss", _s_set_selectedBoss);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "bigBoxCollectCount", _s_set_bigBoxCollectCount);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "smallBoxCollectCount", _s_set_smallBoxCollectCount);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "bigBoxNpcId", _s_set_bigBoxNpcId);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "smallBoxNpcId", _s_set_smallBoxNpcId);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "eliteMonsters", _s_set_eliteMonsters);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "dogzDungeonBox", _s_set_dogzDungeonBox);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "dogzDungeonElite", _s_set_dogzDungeonElite);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "redpoint", _s_set_redpoint);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DATA_MAPID", Snxxz.UI.CrossServerBossModel.DATA_MAPID);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "REDPOINT", Snxxz.UI.CrossServerBossModel.REDPOINT);
            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.CrossServerBossModel gen_ret = new Snxxz.UI.CrossServerBossModel();
                    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.CrossServerBossModel constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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_UnInit(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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_OnMapInitOk(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.OnMapInitOk(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_RequestEnter(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.RequestEnter(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CanEnter(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    int _error;
                        bool gen_ret = gen_to_be_invoked.CanEnter( out _error );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    LuaAPI.xlua_pushinteger(L, _error);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ProcessEnterError(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    int _error = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.ProcessEnterError( _error );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_RequestExit(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.RequestExit(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetBossData(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    int _bossId = LuaAPI.xlua_tointeger(L, 2);
                    Snxxz.UI.CrossServerBossData _data;
                        bool gen_ret = gen_to_be_invoked.TryGetBossData( _bossId, out _data );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _data);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetNpcIds(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                        System.Collections.Generic.List<int> gen_ret = gen_to_be_invoked.GetNpcIds(  );
                        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_GetBosses(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                        System.Collections.Generic.List<int> gen_ret = gen_to_be_invoked.GetBosses(  );
                        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_GetRecommendNpc(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                        int gen_ret = gen_to_be_invoked.GetRecommendNpc(  );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetRecommendKillElite(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                        int gen_ret = gen_to_be_invoked.GetRecommendKillElite(  );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_IsBossUnLocked(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    int __bossId = LuaAPI.xlua_tointeger(L, 2);
                        bool gen_ret = gen_to_be_invoked.IsBossUnLocked( __bossId );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_RequestBoxAndEliteSurplusInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.RequestBoxAndEliteSurplusInfo(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_RequestBoxSurplusInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.RequestBoxSurplusInfo(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_RequestEliteSurplusInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.RequestEliteSurplusInfo(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateMonsterSurplusInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    HA714_tagMCNPCCntList __npcInfoes = (HA714_tagMCNPCCntList)translator.GetObject(L, 2, typeof(HA714_tagMCNPCCntList));
                    gen_to_be_invoked.UpdateMonsterSurplusInfo( __npcInfoes );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateBoxOrEliteRefreshTime(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                {
                    HA904_tagGCDogzNPCRefreshTime __refreshTimes = (HA904_tagGCDogzNPCRefreshTime)translator.GetObject(L, 2, typeof(HA904_tagGCDogzNPCRefreshTime));
                    gen_to_be_invoked.UpdateBoxOrEliteRefreshTime( __refreshTimes );
                    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.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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 _g_get_selectedBoss(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.selectedBoss);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_bigBoxCollectCount(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.bigBoxCollectCount);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_smallBoxCollectCount(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.smallBoxCollectCount);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_wearyValue(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.wearyValue);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_bigBoxNpcId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.bigBoxNpcId);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_smallBoxNpcId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.smallBoxNpcId);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_eliteMonsters(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.eliteMonsters);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_dogzDungeonBox(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.dogzDungeonBox);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_dogzDungeonElite(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.dogzDungeonElite);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_redpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.redpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_selectedBoss(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.selectedBoss = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_bigBoxCollectCount(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.bigBoxCollectCount = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_smallBoxCollectCount(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.smallBoxCollectCount = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_bigBoxNpcId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.bigBoxNpcId = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_smallBoxNpcId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.smallBoxNpcId = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_eliteMonsters(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.eliteMonsters = (System.Collections.Generic.List<int>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List<int>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_dogzDungeonBox(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.dogzDungeonBox = (Snxxz.UI.DogzDungeonBox)translator.GetObject(L, 2, typeof(Snxxz.UI.DogzDungeonBox));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_dogzDungeonElite(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.dogzDungeonElite = (Snxxz.UI.DogzDungeonElite)translator.GetObject(L, 2, typeof(Snxxz.UI.DogzDungeonElite));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_redpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.redpoint = (Snxxz.UI.Redpoint)translator.GetObject(L, 2, typeof(Snxxz.UI.Redpoint));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_bossSelectedEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)translator.FastGetCSObj(L, 1);
                System.Action<int> gen_delegate = translator.GetDelegate<System.Action<int>>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action<int>!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.bossSelectedEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.bossSelectedEvent -= 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.CrossServerBossModel.bossSelectedEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_bossWearyValueChangeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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.bossWearyValueChangeEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.bossWearyValueChangeEvent -= 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.CrossServerBossModel.bossWearyValueChangeEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_bigBoxCollectCountChangeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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.bigBoxCollectCountChangeEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.bigBoxCollectCountChangeEvent -= 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.CrossServerBossModel.bigBoxCollectCountChangeEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_boxSurplusChangeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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.boxSurplusChangeEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.boxSurplusChangeEvent -= 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.CrossServerBossModel.boxSurplusChangeEvent!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_eliteSurplusChangeEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.CrossServerBossModel gen_to_be_invoked = (Snxxz.UI.CrossServerBossModel)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.eliteSurplusChangeEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.eliteSurplusChangeEvent -= 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.CrossServerBossModel.eliteSurplusChangeEvent!");
            return 0;
        }
    }
}
Lua/Gen/SnxxzUICrossServerBossModelWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 8facb82477ba34f4fa26feb912eac0ab
timeCreated: 1547519318
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
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, 27, 21, 10);
            Utils.BeginObjectRegister(type, L, translator, 0, 28, 21, 10);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -36,6 +36,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendCrossMatch", _m_SendCrossMatch);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendBuyMatchCount", _m_SendBuyMatchCount);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetMatchTip", _m_TryGetMatchTip);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetBuyMatchTimes", _m_TryGetBuyMatchTimes);
            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);
@@ -495,6 +496,35 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetBuyMatchTimes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerOneVsOneModel gen_to_be_invoked = (Snxxz.UI.CrossServerOneVsOneModel)translator.FastGetCSObj(L, 1);
                {
                    string _key = LuaAPI.lua_tostring(L, 2);
                        bool gen_ret = gen_to_be_invoked.TryGetBuyMatchTimes( _key );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnReceivePackage(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUIFashionDecomposeModelWrap.cs
New file
@@ -0,0 +1,347 @@
#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 SnxxzUIFashionDecomposeModelWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.FashionDecomposeModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 7, 2, 1);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDecomposeItem", _m_GetDecomposeItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateDecomposeItem", _m_UpdateDecomposeItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetDecomposeItem", _m_TryGetDecomposeItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSumDecomposeExp", _m_GetSumDecomposeExp);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSelectItemlist", _m_GetSelectItemlist);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendDecomposeFashion", _m_SendDecomposeFashion);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateDecomposeExpEvent", _e_UpdateDecomposeExpEvent);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "decomposeItemGuids", _g_get_decomposeItemGuids);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "decomposeItemDict", _g_get_decomposeItemDict);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "decomposeItemDict", _s_set_decomposeItemDict);
            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.FashionDecomposeModel gen_ret = new Snxxz.UI.FashionDecomposeModel();
                    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.FashionDecomposeModel constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetDecomposeItem(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.GetDecomposeItem(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateDecomposeItem(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                {
                    string _guid = LuaAPI.lua_tostring(L, 2);
                    bool __isSelect = LuaAPI.lua_toboolean(L, 3);
                    gen_to_be_invoked.UpdateDecomposeItem( _guid, __isSelect );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetDecomposeItem(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                {
                    string _guid = LuaAPI.lua_tostring(L, 2);
                    Snxxz.UI.FashionDecomposeModel.DecomposeItem _decomposeItem;
                        bool gen_ret = gen_to_be_invoked.TryGetDecomposeItem( _guid, out _decomposeItem );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _decomposeItem);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetSumDecomposeExp(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                {
                        int gen_ret = gen_to_be_invoked.GetSumDecomposeExp(  );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetSelectItemlist(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                {
                    System.Collections.Generic.List<ushort> _indexs;
                    System.Collections.Generic.List<uint> _ids;
                    gen_to_be_invoked.GetSelectItemlist( out _indexs, out _ids );
                    translator.Push(L, _indexs);
                    translator.Push(L, _ids);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendDecomposeFashion(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.SendDecomposeFashion(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_decomposeItemGuids(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.decomposeItemGuids);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_decomposeItemDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.decomposeItemDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_decomposeItemDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.decomposeItemDict = (System.Collections.Generic.Dictionary<string, Snxxz.UI.FashionDecomposeModel.DecomposeItem>)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary<string, Snxxz.UI.FashionDecomposeModel.DecomposeItem>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_UpdateDecomposeExpEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDecomposeModel gen_to_be_invoked = (Snxxz.UI.FashionDecomposeModel)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.UpdateDecomposeExpEvent += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.UpdateDecomposeExpEvent -= 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.FashionDecomposeModel.UpdateDecomposeExpEvent!");
            return 0;
        }
    }
}
Lua/Gen/SnxxzUIFashionDecomposeModelWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 1b6d04792efd33747bebe46912cd551a
timeCreated: 1547519317
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/SnxxzUIFashionDressModelWrap.cs
New file
@@ -0,0 +1,1341 @@
#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 SnxxzUIFashionDressModelWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.FashionDressModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 30, 17, 3);
            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, "GetFashionDressLevel", _m_GetFashionDressLevel);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetFashionDressEquipId", _m_GetFashionDressEquipId);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSelectFashionDress", _m_GetSelectFashionDress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVirtualEquipFashionDress", _m_GetVirtualEquipFashionDress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsFashionDressUnlock", _m_IsFashionDressUnlock);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetFashionDress", _m_TryGetFashionDress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetFashionDresses", _m_TryGetFashionDresses);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetFashionDressProperty", _m_TryGetFashionDressProperty);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetCabinetProperty", _m_TryGetCabinetProperty);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetSatisfyResolves", _m_TryGetSatisfyResolves);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetActiveFashionDress", _m_TryGetActiveFashionDress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryLevelUp", _m_TryLevelUp);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "DisplayLevelUpError", _m_DisplayLevelUpError);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetSelectFashionDress", _m_SetSelectFashionDress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVirtualEquipFashionDress", _m_SetVirtualEquipFashionDress);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ReceivePackage", _m_ReceivePackage);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "HandleFashionDressUnlock", _m_HandleFashionDressUnlock);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendLevelUp", _m_SendLevelUp);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryEquip", _m_TryEquip);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ViewFashionDressDetails", _m_ViewFashionDressDetails);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "selectTypeRefresh", _e_selectTypeRefresh);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "selectQualityRefresh", _e_selectQualityRefresh);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "cabinetRefresh", _e_cabinetRefresh);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "fashionDressRefresh", _e_fashionDressRefresh);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "selectFashionDressRefresh", _e_selectFashionDressRefresh);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "virtualEquipRefresh", _e_virtualEquipRefresh);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "cabinetLevel", _g_get_cabinetLevel);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "cabinetExp", _g_get_cabinetExp);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "cabinetMaxLevel", _g_get_cabinetMaxLevel);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "serverInited", _g_get_serverInited);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "jumpFashionDress", _g_get_jumpFashionDress);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashoinDressCount", _g_get_fashoinDressCount);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashionDressSelectDict", _g_get_fashionDressSelectDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashionDressEquipDict", _g_get_fashionDressEquipDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashionDressLevelUpItems", _g_get_fashionDressLevelUpItems);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashionDressTypes", _g_get_fashionDressTypes);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashionTypeMapPlaceDict", _g_get_fashionTypeMapPlaceDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectType", _g_get_selectType);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectQuality", _g_get_selectQuality);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "viewFashionDressId", _g_get_viewFashionDressId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fashionDressRedpointId", _g_get_fashionDressRedpointId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "redpoint", _g_get_redpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "levelUpRedpoint", _g_get_levelUpRedpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "jumpFashionDress", _s_set_jumpFashionDress);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectType", _s_set_selectType);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectQuality", _s_set_selectQuality);
            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.FashionDressModel gen_ret = new Snxxz.UI.FashionDressModel();
                    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.FashionDressModel constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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_GetFashionDressLevel(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                        int gen_ret = gen_to_be_invoked.GetFashionDressLevel( _id );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetFashionDressEquipId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                        int gen_ret = gen_to_be_invoked.GetFashionDressEquipId( _type );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetSelectFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                        int gen_ret = gen_to_be_invoked.GetSelectFashionDress( _type );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetVirtualEquipFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                        int gen_ret = gen_to_be_invoked.GetVirtualEquipFashionDress( _type );
                        LuaAPI.xlua_pushinteger(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_IsFashionDressUnlock(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                        bool gen_ret = gen_to_be_invoked.IsFashionDressUnlock( _id );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                    Snxxz.UI.FashionDress _fashionDress;
                        bool gen_ret = gen_to_be_invoked.TryGetFashionDress( _id, out _fashionDress );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _fashionDress);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetFashionDresses(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    System.Collections.Generic.List<int> _list;
                        bool gen_ret = gen_to_be_invoked.TryGetFashionDresses( _type, out _list );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _list);
                    return 2;
                }
                if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    int _quality = LuaAPI.xlua_tointeger(L, 3);
                    System.Collections.Generic.List<int> _list;
                        bool gen_ret = gen_to_be_invoked.TryGetFashionDresses( _type, _quality, out _list );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _list);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to Snxxz.UI.FashionDressModel.TryGetFashionDresses!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetFashionDressProperty(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                    int _level = LuaAPI.xlua_tointeger(L, 3);
                    System.Collections.Generic.Dictionary<int, int> _dict;
                        bool gen_ret = gen_to_be_invoked.TryGetFashionDressProperty( _id, _level, out _dict );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _dict);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetCabinetProperty(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _level = LuaAPI.xlua_tointeger(L, 2);
                    System.Collections.Generic.Dictionary<int, int> _dict;
                        bool gen_ret = gen_to_be_invoked.TryGetCabinetProperty( _level, out _dict );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _dict);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetSatisfyResolves(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    System.Collections.Generic.List<int> _list = (System.Collections.Generic.List<int>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List<int>));
                        bool gen_ret = gen_to_be_invoked.TryGetSatisfyResolves( ref _list );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _list);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetActiveFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    System.Collections.Generic.List<int> _list;
                        bool gen_ret = gen_to_be_invoked.TryGetActiveFashionDress( out _list );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _list);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryLevelUp(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                    int _error;
                        bool gen_ret = gen_to_be_invoked.TryLevelUp( _id, out _error );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    LuaAPI.xlua_pushinteger(L, _error);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_DisplayLevelUpError(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _error = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.DisplayLevelUpError( _error );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetSelectFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    int _id = LuaAPI.xlua_tointeger(L, 3);
                    gen_to_be_invoked.SetSelectFashionDress( _type, _id );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetVirtualEquipFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    int _id = LuaAPI.xlua_tointeger(L, 3);
                    gen_to_be_invoked.SetVirtualEquipFashionDress( _type, _id );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ReceivePackage(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    HB102_tagMCClothesCoatSkinState _package = (HB102_tagMCClothesCoatSkinState)translator.GetObject(L, 2, typeof(HB102_tagMCClothesCoatSkinState));
                    gen_to_be_invoked.ReceivePackage( _package );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_HandleFashionDressUnlock(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.HandleFashionDressUnlock( _id );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendLevelUp(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.SendLevelUp( _id );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryEquip(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.TryEquip(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ViewFashionDressDetails(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                {
                    int _id = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.ViewFashionDressDetails( _id );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_cabinetLevel(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.cabinetLevel);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_cabinetExp(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.cabinetExp);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_cabinetMaxLevel(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.cabinetMaxLevel);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_serverInited(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.serverInited);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_jumpFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.jumpFashionDress);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashoinDressCount(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fashoinDressCount);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashionDressSelectDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.fashionDressSelectDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashionDressEquipDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.fashionDressEquipDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashionDressLevelUpItems(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.fashionDressLevelUpItems);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashionDressTypes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.fashionDressTypes);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashionTypeMapPlaceDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.fashionTypeMapPlaceDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_selectType(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.selectType);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_selectQuality(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.selectQuality);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_viewFashionDressId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.viewFashionDressId);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_fashionDressRedpointId(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fashionDressRedpointId);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_redpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.redpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_levelUpRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.levelUpRedpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_jumpFashionDress(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.jumpFashionDress = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_selectType(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.selectType = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_selectQuality(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.selectQuality = LuaAPI.xlua_tointeger(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_selectTypeRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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.selectTypeRefresh += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.selectTypeRefresh -= 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.FashionDressModel.selectTypeRefresh!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_selectQualityRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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.selectQualityRefresh += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.selectQualityRefresh -= 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.FashionDressModel.selectQualityRefresh!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_cabinetRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)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.cabinetRefresh += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.cabinetRefresh -= 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.FashionDressModel.cabinetRefresh!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_fashionDressRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                System.Action<int> gen_delegate = translator.GetDelegate<System.Action<int>>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action<int>!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.fashionDressRefresh += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.fashionDressRefresh -= 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.FashionDressModel.fashionDressRefresh!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_selectFashionDressRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                System.Action<int> gen_delegate = translator.GetDelegate<System.Action<int>>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action<int>!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.selectFashionDressRefresh += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.selectFashionDressRefresh -= 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.FashionDressModel.selectFashionDressRefresh!");
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _e_virtualEquipRefresh(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
            Snxxz.UI.FashionDressModel gen_to_be_invoked = (Snxxz.UI.FashionDressModel)translator.FastGetCSObj(L, 1);
                System.Action<int> gen_delegate = translator.GetDelegate<System.Action<int>>(L, 3);
                if (gen_delegate == null) {
                    return LuaAPI.luaL_error(L, "#3 need System.Action<int>!");
                }
                if (gen_param_count == 3)
                {
                    if (LuaAPI.xlua_is_eq_str(L, 2, "+")) {
                        gen_to_be_invoked.virtualEquipRefresh += gen_delegate;
                        return 0;
                    }
                    if (LuaAPI.xlua_is_eq_str(L, 2, "-")) {
                        gen_to_be_invoked.virtualEquipRefresh -= 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.FashionDressModel.virtualEquipRefresh!");
            return 0;
        }
    }
}
Lua/Gen/SnxxzUIFashionDressModelWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 25ff8320136c5eb4b8b41658dbd6a903
timeCreated: 1547519317
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/SnxxzUIItemTipsModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.ItemTipsModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 44, 40, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 45, 40, 3);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -67,6 +67,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetFightPowerByItemId", _m_TryGetFightPowerByItemId);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsPeerlessEquip", _m_IsPeerlessEquip);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetEquipFightPower", _m_GetEquipFightPower);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetShareNumItemDes", _m_GetShareNumItemDes);
            
            
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "equipLegendAttrTypeDict", _g_get_equipLegendAttrTypeDict);
@@ -1571,6 +1572,35 @@
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetShareNumItemDes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.ItemTipsModel gen_to_be_invoked = (Snxxz.UI.ItemTipsModel)translator.FastGetCSObj(L, 1);
                {
                    int _itemId = LuaAPI.xlua_tointeger(L, 2);
                        string gen_ret = gen_to_be_invoked.GetShareNumItemDes( _itemId );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        
        
        
Lua/Gen/SnxxzUIMagicianModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.MagicianModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 34, 12, 7);
            Utils.BeginObjectRegister(type, L, translator, 0, 37, 13, 7);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
@@ -47,6 +47,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetPlayerLevelCondition", _m_TryGetPlayerLevelCondition);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetGodWeaponStage", _m_GetGodWeaponStage);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetGodWeaponStageRequireLevel", _m_GetGodWeaponStageRequireLevel);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetGodWeaponStage", _m_TryGetGodWeaponStage);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetGodWeaponStages", _m_TryGetGodWeaponStages);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsGodWeaponMaxLevelByItem", _m_IsGodWeaponMaxLevelByItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetAutoHammerCost", _m_TryGetAutoHammerCost);
@@ -55,11 +56,14 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetEffectProperty", _m_TryGetEffectProperty);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetEffectFightPower", _m_TryGetEffectFightPower);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetEffectPropertyUpper", _m_GetEffectPropertyUpper);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetDisplaySkillLevels", _m_TryGetDisplaySkillLevels);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetEffectSkillIcon", _m_GetEffectSkillIcon);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "onSelectUpdate", _e_onSelectUpdate);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "godWeaponUpdate", _e_godWeaponUpdate);
            
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "godWeaponTypes", _g_get_godWeaponTypes);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "godWeaponEffectTypes", _g_get_godWeaponEffectTypes);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "godWeaponIcons", _g_get_godWeaponIcons);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectType", _g_get_selectType);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoHammerLevel", _g_get_autoHammerLevel);
@@ -846,6 +850,39 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetGodWeaponStage(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.MagicianModel gen_to_be_invoked = (Snxxz.UI.MagicianModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    int _level = LuaAPI.xlua_tointeger(L, 3);
                    int _stage;
                        bool gen_ret = gen_to_be_invoked.TryGetGodWeaponStage( _type, _level, out _stage );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    LuaAPI.xlua_pushinteger(L, _stage);
                    return 2;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetGodWeaponStages(RealStatePtr L)
        {
            try {
@@ -1095,6 +1132,65 @@
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetDisplaySkillLevels(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.MagicianModel gen_to_be_invoked = (Snxxz.UI.MagicianModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                        System.Collections.Generic.List<int> gen_ret = gen_to_be_invoked.TryGetDisplaySkillLevels( _type );
                        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_GetEffectSkillIcon(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.MagicianModel gen_to_be_invoked = (Snxxz.UI.MagicianModel)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    int _level = LuaAPI.xlua_tointeger(L, 3);
                        string gen_ret = gen_to_be_invoked.GetEffectSkillIcon( _type, _level );
                        LuaAPI.lua_pushstring(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        
        
        
@@ -1113,6 +1209,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_godWeaponEffectTypes(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.MagicianModel gen_to_be_invoked = (Snxxz.UI.MagicianModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.godWeaponEffectTypes);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_godWeaponIcons(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUIPackSendQuestMgrWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.PackSendQuestMgr);
            Utils.BeginObjectRegister(type, L, translator, 0, 22, 5, 2);
            Utils.BeginObjectRegister(type, L, translator, 0, 24, 5, 2);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendPutOnQuest", _m_SendPutOnQuest);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CheckEquipUselimit", _m_CheckEquipUselimit);
@@ -35,6 +35,8 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetOfflineMaxNum", _m_GetOfflineMaxNum);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CheckIsMaxOfflineTime", _m_CheckIsMaxOfflineTime);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendMakeUseQuest", _m_SendMakeUseQuest);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendMainServerMakeUseItem", _m_SendMainServerMakeUseItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendCrossServerMakeUseItem", _m_SendCrossServerMakeUseItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnClickSplitBtn", _m_OnClickSplitBtn);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendSplitQuest", _m_SendSplitQuest);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendPutAwayQuest", _m_SendPutAwayQuest);
@@ -489,6 +491,64 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendMainServerMakeUseItem(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.PackSendQuestMgr gen_to_be_invoked = (Snxxz.UI.PackSendQuestMgr)translator.FastGetCSObj(L, 1);
                {
                    int _index = LuaAPI.xlua_tointeger(L, 2);
                    int _useCnt = LuaAPI.xlua_tointeger(L, 3);
                    int _extra = LuaAPI.xlua_tointeger(L, 4);
                    gen_to_be_invoked.SendMainServerMakeUseItem( _index, _useCnt, _extra );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SendCrossServerMakeUseItem(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.PackSendQuestMgr gen_to_be_invoked = (Snxxz.UI.PackSendQuestMgr)translator.FastGetCSObj(L, 1);
                {
                    int _index = LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.SendCrossServerMakeUseItem( _index );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnClickSplitBtn(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUIPlayerPackModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.PlayerPackModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 96, 38, 8);
            Utils.BeginObjectRegister(type, L, translator, 0, 98, 39, 8);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -52,10 +52,12 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSinglePackModel", _m_GetSinglePackModel);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetItemModelByGUID", _m_GetItemModelByGUID);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetItemModelByIndex", _m_GetItemModelByIndex);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetItemModelsById", _m_GetItemModelsById);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetItemGUIDByID", _m_GetItemGUIDByID);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetItemCountByID", _m_GetItemCountByID);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CheckBagIsPutNewItem", _m_CheckBagIsPutNewItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetReaminGridCount", _m_GetReaminGridCount);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryGetShareNumItem", _m_TryGetShareNumItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDayUseCntByID", _m_GetDayUseCntByID);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSumUseCntByID", _m_GetSumUseCntByID);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetWashAttrPointModel", _m_SetWashAttrPointModel);
@@ -129,6 +131,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "MaxDepotGridCnt", _g_get_MaxDepotGridCnt);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "InitDepotGridCnt", _g_get_InitDepotGridCnt);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "LocalSavePlaceArray", _g_get_LocalSavePlaceArray);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "ShareUseCntItemDict", _g_get_ShareUseCntItemDict);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "isPlayBetterEquipEffect", _g_get_isPlayBetterEquipEffect);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "showDropItem", _g_get_showDropItem);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "fairyRedPointLvlimt", _g_get_fairyRedPointLvlimt);
@@ -1054,6 +1057,36 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetItemModelsById(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.PlayerPackModel gen_to_be_invoked = (Snxxz.UI.PlayerPackModel)translator.FastGetCSObj(L, 1);
                {
                    PackType _type;translator.Get(L, 2, out _type);
                    int _id = LuaAPI.xlua_tointeger(L, 3);
                        System.Collections.Generic.List<Snxxz.UI.ItemModel> gen_ret = gen_to_be_invoked.GetItemModelsById( _type, _id );
                        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_GetItemGUIDByID(RealStatePtr L)
        {
            try {
@@ -1162,6 +1195,38 @@
                    
                    
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_TryGetShareNumItem(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.PlayerPackModel gen_to_be_invoked = (Snxxz.UI.PlayerPackModel)translator.FastGetCSObj(L, 1);
                {
                    int _itemId = LuaAPI.xlua_tointeger(L, 2);
                    System.Collections.Generic.List<int> _idlist;
                        bool gen_ret = gen_to_be_invoked.TryGetShareNumItem( _itemId, out _idlist );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    translator.Push(L, _idlist);
                    return 2;
                }
                
            } catch(System.Exception gen_e) {
@@ -2588,6 +2653,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ShareUseCntItemDict(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.PlayerPackModel gen_to_be_invoked = (Snxxz.UI.PlayerPackModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.ShareUseCntItemDict);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_isPlayBetterEquipEffect(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUIRealmModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.RealmModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 10, 16, 8);
            Utils.BeginObjectRegister(type, L, translator, 0, 10, 17, 8);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
@@ -40,6 +40,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "leaderId", _g_get_leaderId);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "beforeRealmPoint", _g_get_beforeRealmPoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "realmGuardianDisplayTime", _g_get_realmGuardianDisplayTime);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "excuteRealmOpenGuide", _g_get_excuteRealmOpenGuide);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "realmDungeonState", _g_get_realmDungeonState);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "realmHoleLimit", _g_get_realmHoleLimit);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "realmInspireCoolDownTime", _g_get_realmInspireCoolDownTime);
@@ -463,6 +464,20 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_excuteRealmOpenGuide(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.RealmModel gen_to_be_invoked = (Snxxz.UI.RealmModel)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.excuteRealmOpenGuide);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_realmDungeonState(RealStatePtr L)
        {
            try {
Lua/Gen/SnxxzUIUI3DModelExhibitionWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.UI3DModelExhibition);
            Utils.BeginObjectRegister(type, L, translator, 0, 11, 3, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 12, 3, 3);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetName", _m_GetName);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShowLoginPlayer", _m_ShowLoginPlayer);
@@ -32,6 +32,7 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShowEquipment", _m_ShowEquipment);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShowWing", _m_ShowWing);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShowNPC", _m_ShowNPC);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShowGodWeaponEffect", _m_ShowGodWeaponEffect);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "StopShow", _m_StopShow);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetCameraColor", _m_ResetCameraColor);
            
@@ -209,11 +210,11 @@
                }
                if(gen_param_count == 4&& translator.Assignable<UnityEngine.UI.RawImage>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable<RoleEquipType>(L, 4)) 
                {
                    UnityEngine.UI.RawImage __rawImage = (UnityEngine.UI.RawImage)translator.GetObject(L, 2, typeof(UnityEngine.UI.RawImage));
                    int __job = LuaAPI.xlua_tointeger(L, 3);
                    RoleEquipType __exceptEquip;translator.Get(L, 4, out __exceptEquip);
                    UnityEngine.UI.RawImage _rawImage = (UnityEngine.UI.RawImage)translator.GetObject(L, 2, typeof(UnityEngine.UI.RawImage));
                    int _job = LuaAPI.xlua_tointeger(L, 3);
                    RoleEquipType _exceptEquip;translator.Get(L, 4, out _exceptEquip);
                    
                    gen_to_be_invoked.ShowPlayer( __rawImage, __job, __exceptEquip );
                    gen_to_be_invoked.ShowPlayer( _rawImage, _job, _exceptEquip );
                    
                    
                    
@@ -490,6 +491,36 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ShowGodWeaponEffect(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.UI3DModelExhibition gen_to_be_invoked = (Snxxz.UI.UI3DModelExhibition)translator.FastGetCSObj(L, 1);
                {
                    int _type = LuaAPI.xlua_tointeger(L, 2);
                    int _level = LuaAPI.xlua_tointeger(L, 3);
                    UnityEngine.UI.RawImage __rawImage = (UnityEngine.UI.RawImage)translator.GetObject(L, 4, typeof(UnityEngine.UI.RawImage));
                    gen_to_be_invoked.ShowGodWeaponEffect( _type, _level, __rawImage );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_StopShow(RealStatePtr L)
        {
            try {
Lua/Gen/XLuaGenAutoRegister.cs
@@ -302,6 +302,9 @@
            translator.DelayWrapLoader(typeof(SelectEquipModel), SelectEquipModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerBossModel), SnxxzUICrossServerBossModelWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerOneVsOneModel), SnxxzUICrossServerOneVsOneModelWrap.__Register);
        
        
@@ -328,13 +331,13 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DogzPackModel), SnxxzUIDogzPackModelWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DogzDungeonModel), SnxxzUIDogzDungeonModelWrap.__Register);
        }
        
        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
        {
            translator.DelayWrapLoader(typeof(Snxxz.UI.DogzDungeonModel), SnxxzUIDogzDungeonModelWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonAssistModel), SnxxzUIDungeonAssistModelWrap.__Register);
        
@@ -379,6 +382,12 @@
        
        
            translator.DelayWrapLoader(typeof(FakeDungeonUtility), FakeDungeonUtilityWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.FashionDecomposeModel), SnxxzUIFashionDecomposeModelWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.FashionDressModel), SnxxzUIFashionDressModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.BossHomeModel), SnxxzUIBossHomeModelWrap.__Register);
@@ -479,6 +488,10 @@
        
            translator.DelayWrapLoader(typeof(ServerListCenter), ServerListCenterWrap.__Register);
        
        }
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.LoginAdModel), SnxxzUILoginAdModelWrap.__Register);
        
@@ -488,10 +501,6 @@
        
            translator.DelayWrapLoader(typeof(CoinTaskTipModel), CoinTaskTipModelWrap.__Register);
        
        }
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(FeatureNoticeModel), FeatureNoticeModelWrap.__Register);
        
@@ -571,6 +580,9 @@
            translator.DelayWrapLoader(typeof(Snxxz.UI.OpenServerActivityNotifyModel), SnxxzUIOpenServerActivityNotifyModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(ActionTypeClass), ActionTypeClassWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.RedEnvelopeModel), SnxxzUIRedEnvelopeModelWrap.__Register);
        
        
@@ -633,6 +645,10 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.SkillModel), SnxxzUISkillModelWrap.__Register);
        
        }
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.TalentModel), SnxxzUITalentModelWrap.__Register);
        
@@ -645,10 +661,6 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.BuySuccessModel), SnxxzUIBuySuccessModelWrap.__Register);
        
        }
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(StoreModel), StoreModelWrap.__Register);
        
@@ -790,6 +802,10 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.MapModel), SnxxzUIMapModelWrap.__Register);
        
        }
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(WorldMapSkip), WorldMapSkipWrap.__Register);
        
@@ -802,10 +818,6 @@
        
            translator.DelayWrapLoader(typeof(TimeDownMgr), TimeDownMgrWrap.__Register);
        
        }
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.UI3DModelExhibition), SnxxzUIUI3DModelExhibitionWrap.__Register);
        
Lua/Gen/link.xml
@@ -74,6 +74,7 @@
        <type fullname="VersionUtility" preserve="all"/>
        <type fullname="ComposeWinModel" preserve="all"/>
        <type fullname="SelectEquipModel" preserve="all"/>
        <type fullname="Snxxz.UI.CrossServerBossModel" preserve="all"/>
        <type fullname="Snxxz.UI.CrossServerOneVsOneModel" preserve="all"/>
        <type fullname="Item_Class" preserve="all"/>
        <type fullname="Snxxz.UI.OpponentInformation" preserve="all"/>
@@ -99,6 +100,8 @@
        <type fullname="UnionTaskModel" preserve="all"/>
        <type fullname="Snxxz.UI.FairylandCeremonyModel" preserve="all"/>
        <type fullname="FakeDungeonUtility" preserve="all"/>
        <type fullname="Snxxz.UI.FashionDecomposeModel" preserve="all"/>
        <type fullname="Snxxz.UI.FashionDressModel" preserve="all"/>
        <type fullname="Snxxz.UI.BossHomeModel" preserve="all"/>
        <type fullname="Snxxz.UI.DemonJarModel" preserve="all"/>
        <type fullname="Snxxz.UI.ElderGodAreaModel" preserve="all"/>
@@ -161,6 +164,7 @@
        <type fullname="Snxxz.UI.OSGiftModel" preserve="all"/>
        <type fullname="Snxxz.UI.OSRedEnvelopeModel" preserve="all"/>
        <type fullname="Snxxz.UI.OpenServerActivityNotifyModel" preserve="all"/>
        <type fullname="ActionTypeClass" preserve="all"/>
        <type fullname="Snxxz.UI.RedEnvelopeModel" preserve="all"/>
        <type fullname="Snxxz.UI.WishingPoolModel" preserve="all"/>
        <type fullname="PetReinforceModel" preserve="all"/>
System/CrossServerOneVsOne/CrossServerOneVsOneArenaWin.cs
@@ -222,7 +222,7 @@
        private void ClickBuyTimes()
        {
            if (!crossServerModel.TryGetBuyMatchTimes()) return;
            if (!crossServerModel.TryGetBuyMatchTimes("CrossMatching21")) return;
         
            WindowCenter.Instance.Open<CrossSeverOneVsOneBuyMatchTimesWin>();
        }
System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
@@ -502,11 +502,11 @@
        }
        public bool TryGetBuyMatchTimes()
        public bool TryGetBuyMatchTimes(string key)
        {
            if (!CrossServerOneVsOnePKSeason.Instance.isSatisfyMatch)
            {
                SysNotifyMgr.Instance.ShowTip("CrossMatching21");
                SysNotifyMgr.Instance.ShowTip(key);
                return false;
            }
System/FashionDress/FashionDressCell.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class FashionDressCell : CellView
    {
        [SerializeField] ItemBehaviour m_Item;
System/FashionDress/FashionDressModel.cs
@@ -6,6 +6,8 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.Hotfix]
    [XLua.LuaCallCSharp]
    public class FashionDressModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        Dictionary<int, FashionDress> fashionDressDict = new Dictionary<int, FashionDress>();
System/GatheringSoul/GatherSoulComposeCategoryCell.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulComposeCategoryCell : CellView
    {
        [SerializeField] Image m_Bottom;
System/GatheringSoul/GatherSoulDungeonBehaviour.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulDungeonBehaviour : MonoBehaviour
    {
        [SerializeField] RectTransform m_GenerateMonsterRemind;
System/GatheringSoul/GatherSoulDungeonWeelCell.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulDungeonWeelCell : CellView
    {
        [SerializeField] Text m_Weel;
System/GatheringSoul/GatherSoulPackCell.cs
@@ -3,6 +3,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulPackCell : CellView
    {
        [SerializeField] GatherSoulItemBehaviour[] m_GatherSoulItems;
System/GatheringSoul/GatherSoulResolveCell.cs
@@ -3,6 +3,7 @@
using UnityEngine;
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulResolveCell : CellView
    {
        [SerializeField] GatherSoulResolveItem[] m_Items;
System/GatheringSoul/GatherSoulResolveItem.cs
@@ -7,6 +7,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulResolveItem : MonoBehaviour
    {
        [SerializeField] RectTransform m_Container;
System/GatheringSoul/GatherSoulResolveWin.cs
@@ -12,7 +12,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulResolveWin : Window
    {
        [SerializeField] int m_LineCount = 6;
System/GatheringSoul/GatherSoulTipBase.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulTipBase : MonoBehaviour
    {
        [SerializeField] Text m_ItemName;
System/GatheringSoul/GatherSoulTipProperty.cs
@@ -5,6 +5,7 @@
using UnityEngine.UI;
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulTipProperty : MonoBehaviour, IGatherSoulTipScrollPart
    {
        [SerializeField] PropertyBehaviour[] m_Propertys;
System/GatheringSoul/GatherSoulTipResolve.cs
@@ -5,6 +5,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulTipResolve : MonoBehaviour, IGatherSoulTipScrollPart
    {
        [SerializeField] Text m_Title;
System/GatheringSoul/GatherSoulTotalPropertyWin.cs
@@ -12,7 +12,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class GatherSoulTotalPropertyWin : Window
    {
        [SerializeField] RectTransform m_Content;
System/GeneralConfig/GeneralDefine.cs
@@ -168,7 +168,7 @@
    public static int fairyLandBuffId { get; private set; }
    public static int achievementEarlierStageLevel { get; private set; }
    public static int DemonJarAutoTime { get; private set; }
    public static List<int> CrossUseItemIds { get; private set; }
    public static Dictionary<int, Dictionary<int, GA_NpcFightSgzcZZ.EquipRandomInfo>> SgzzRobotEquipDict { get; private set; }
    public static Dictionary<int, int> SgzcRealm { get; private set; }
@@ -178,6 +178,7 @@
    {
        try
        {
            CrossUseItemIds = new List<int>(GetIntArray("CrossUseItem"));
            CompareEquipPlaces = GetIntArray("EquipUpType");
            greatMasterStartLV = GetInt("GreatMasterStartLV");
            playerMaxLevel = GetInt("PlayerMaxLV");
System/KnapSack/Logic/PackSendQuestMgr.cs
@@ -701,7 +701,7 @@
                    return;
                case 1506:
                    var crossOneVsOneModel = ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>();
                    if (!crossOneVsOneModel.TryGetBuyMatchTimes())
                    if (!crossOneVsOneModel.TryGetBuyMatchTimes("CrossMatching26"))
                    {
                        return;
                    }
@@ -975,6 +975,23 @@
                return;
            }
            bool isCrossServer = CrossServerUtility.IsCrossServerBoss();
            bool isCrossUseItem = GeneralDefine.CrossUseItemIds.Contains(itemModel.itemId);
            if(isCrossServer && isCrossUseItem)
            {
                SendCrossServerMakeUseItem(index);
            }
            else
            {
                SendMainServerMakeUseItem(index,useCnt,extra);
            }
        }
        public void SendMainServerMakeUseItem(int index,int useCnt,int extra)
        {
            ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptItem, index);
            if (itemModel == null) return;
            CA323_tagCMUseItems useItem = new CA323_tagCMUseItems();
            useItem.ItemIndex = (byte)index;
            useItem.UseCnt = (ushort)useCnt;
@@ -982,6 +999,16 @@
            GameNetSystem.Instance.SendInfo(useItem); //使用物品
        }
        public void SendCrossServerMakeUseItem(int index)
        {
            ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptItem, index);
            if (itemModel == null) return;
            CC107_tagCMCrossUseItem useItem = new CC107_tagCMCrossUseItem();
            useItem.ItemID = (uint)itemModel.itemId;
            GameNetSystem.Instance.SendToCrossServer(useItem);
        }
        #endregion
        #region 发送拆分请求
System/OpenServerActivity/OpenServiceAchievementCell.cs
@@ -32,7 +32,7 @@
        {
            int ID = cell.index;
            var config = Config.Instance.Get<WeekPartyConfig>(ID);
            if (config==null||!model.WeekPartyDayInfoDic.ContainsKey(model.SelectedNow) || !model.WeekPartyActionDic.ContainsKey(ID))
            if (config==null||/*!model.WeekPartyDayInfoDic.ContainsKey(model.SelectedNow) ||*/ !model.WeekPartyActionDic.ContainsKey(ID))
            {
                return;
            }
@@ -116,8 +116,14 @@
                        m_Draw.SetActive(false);
                        m_Btn.SetListener(() =>
                        {
                            model.SendGetWeekParty(model.SelectedNow, ID);
                            DebugEx.LogError("-----------------------------");
                            if (model.IsOpen)
                            {
                                model.SendGetWeekParty(model.SelectedNow, ID);
                            }
                            else
                            {
                                SysNotifyMgr.Instance.ShowTip("SevenDayOver");
                            }
                        });
                    }
                    else
@@ -163,8 +169,15 @@
                    m_Draw.SetActive(false);
                    m_Btn.SetListener(() =>
                    {
                        model.SendGetWeekParty(model.SelectedNow, ID);
                        DebugEx.LogError("-----------------------------");
                        if (model.IsOpen)
                        {
                            model.SendGetWeekParty(model.SelectedNow, ID);
                        }
                        else
                        {
                            SysNotifyMgr.Instance.ShowTip("SevenDayOver");
                        }
                    });
                }
                else
@@ -218,7 +231,20 @@
            {
                int type = carryOutNum % WeekPartyAction.SingleTimes;
                str = type + "/" + WeekPartyAction.SingleTimes;
            }
            }
            var config = Config.Instance.Get<WeekPartyConfig>(ID);
            if (config != null && config.ActionType == 13)
            {
                if (carryOutNum > 0)
                {
                    str = "1/1";
                }
                else
                {
                    str = "0/1";
                }
            }
            return str;
        }
    }
System/OpenServerActivity/OpenServiceItem.cs
@@ -55,7 +55,14 @@
                    m_ReceiveBtn.gameObject.SetActive(true);
                    m_ReceiveBtn.SetListener(() =>
                    {
                        model.SendGetWeekPartyPoint(model.SelectedNow, item.NeedPoint);
                        if (model.IsOpen)
                        {
                            model.SendGetWeekPartyPoint(model.SelectedNow, item.NeedPoint);
                        }
                        else
                        {
                            SysNotifyMgr.Instance.ShowTip("SevenDayOver");
                        }
                    });
                    m_IsReachImage.SetActive(false);
                    m_IsDrawImage.SetActive(false);
System/Role/EquipShowSwitch.cs
@@ -95,6 +95,15 @@
            }
        }
        public static bool IsEquipShowSwitchOn(EquipShowSwitchType type, uint value)
        {
            if ((int)type >= (int)EquipShowSwitchType.max)
            {
                return false;
            }
            return MathUtility.GetBitValue(value, (ushort)type);
        }
        public static void SendPackage(uint value)
        {
            C032F_tagCRequestEquipShowHide pak = new C032F_tagCRequestEquipShowHide();
System/Role/GodWeaponCell.cs
@@ -7,6 +7,7 @@
namespace EnhancedUI.EnhancedScroller
{
    [XLua.Hotfix]
    public class GodWeaponCell : CellView
    {
        [SerializeField] Text m_Level;
System/Role/MagicianModel.cs
@@ -8,6 +8,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    [XLua.LuaCallCSharp]
    public class MagicianModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
System/Role/MagicianWin.cs
@@ -10,6 +10,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class MagicianWin : Window
    {
        [SerializeField] ScrollerController m_GodWeaponController;
System/Role/PropertyBehaviour.cs
@@ -6,6 +6,7 @@
namespace Snxxz.UI
{
    [XLua.Hotfix]
    public class PropertyBehaviour : MonoBehaviour
    {
        [SerializeField] Text m_PropertyName;
UI/Common/UI3DModelExhibition.cs
@@ -371,7 +371,57 @@
        public void ShowSitDownPlayer(RawImage _rawImage, int _job)
        {
            ShowPlayer(_rawImage, _job);
            var clothes = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retClothes);
            var flashClothes = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retFashionClothes);
            var clothesId = clothes == null ? 0 : (int)clothes.itemInfo.ItemID;
            var flashClothesId = flashClothes == null ? 0 : flashClothes.itemInfo.ItemID;
            var weapon = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWeapon);
            var flashWeapon = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retFashionWeapon);
            var weaponId = weapon == null ? 0 : (int)weapon.itemInfo.ItemID;
            var flashWeaponId = flashWeapon == null ? 0 : flashWeapon.itemInfo.ItemID;
            var wings = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWing);
            var wingsId = wings == null ? 0 : (int)wings.itemInfo.ItemID;
            var flahsSecondary = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retFashionWeapon2);
            var secondary = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWeapon2);
            var secondaryId = secondary == null ? 0 : (int)secondary.itemInfo.ItemID;
            var flashSecondaryId = flahsSecondary == null ? 0 : flahsSecondary.itemInfo.ItemID;
            int suitLevel = 0;
            if (clothes != null)
            {
                if (clothes.itemInfo.IsSuite == 1)
                {
                    if (clothes.GetUseDataModel(30) != null && clothes.GetUseDataModel(30)[0] != 0)
                    {
                        suitLevel = clothes.GetUseDataModel(30)[0];
                    }
                }
            }
            Dictionary<int, int> dict = null;
            EquipShowSwitch.IsGodWeaponEffectOn(PlayerDatas.Instance.baseData.equipShowSwitch, out dict);
            if (dict != null && dict.ContainsKey(2))
            {
                dict.Remove(2);
            }
            var data = new UI3DPlayerExhibitionData
            {
                job = _job,
                fashionClothesId = flashClothesId,
                fashionWeaponId = flashWeaponId,
                fashionSecondaryId = flashSecondaryId,
                clothesId = clothesId,
                suitLevel = suitLevel,
                weaponId = weaponId,
                wingsId = wingsId,
                secondaryId = secondaryId,
                isDialogue = false,
                godWeapons = dict
            };
            ShowOtherPlayer(_rawImage, data);
            if (playerModel != null)
            {
                playerModel.SitDown();