少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-19 d4f4374daef80c14795317cd31a0380e3c30c318
Merge remote-tracking branch 'origin/ConfigLoad'
15个文件已修改
9个文件已删除
6个文件已添加
2671 ■■■■ 已修改文件
Core/GameEngine/Model/TelPartialConfig/tagChinItemConfig.cs 61 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/tagChinSkillConfig.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ClientPack.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAD_SaleActivity.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAE_Truck.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAF_Merge.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB0_Event.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAD_SaleActivity.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAE_Truck.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAF_Merge.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB0_Event.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/CrossServerArenaConfigWrap.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/CrossServerOneVsOneRobotConfigWrap.cs 383 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/CrossServerOneVsOneRobotConfigWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DailyQuestMixServerStateTimeConfigWrap.cs 413 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DailyQuestMixServerStateTimeConfigWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs 530 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ItemConfigWrap.cs 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/ItemConfigWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/LoginRewardModelWrap.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SkillConfigWrap.cs 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SkillConfigWrap.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerLoginWrap.cs 610 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUICrossServerLoginWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/SnxxzUILuckyTreasureModelWrap.cs 215 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/link.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsBouncedWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRefined.cs 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/tagChinItemConfig.cs
@@ -3,55 +3,31 @@
public partial class ItemConfig : IConfigPostProcess
{
    public static Dictionary<int, ItemConfig> tag_DicID = new Dictionary<int, ItemConfig>();//用于灵兽
    public static Dictionary<int, ItemConfig> tag_ZJSH = new Dictionary<int, ItemConfig>();//用于坐骑兽魂
    public static Dictionary<int, ItemConfig> tag_Type27 = new Dictionary<int, ItemConfig>();//灵兽口粮
    public static Dictionary<int, ItemConfig> tag_DicIDCM = new Dictionary<int, ItemConfig>();
    public static Dictionary<int, ItemConfig> tag_Wings = new Dictionary<int, ItemConfig>();//用来存储所有翅膀所需的Tpye
    #region 宝石数据
    private static StringBuilder _textBuilder = new StringBuilder();
    private static Dictionary<string, ItemConfig> m_GemCfgs = new Dictionary<string, ItemConfig>();
    private static Dictionary<int, ItemConfig> m_GemCfgs = new Dictionary<int, ItemConfig>();
    private const int GEM_TYPE_VALUE = 225;
    private const int GEM_TYPE = 25;
    #endregion
    public void OnConfigParseCompleted()
    {
        #region 宝石数据
        _textBuilder.Length = 0;
        if ((Type == GEM_TYPE
            || Type == 140) && Effect1 == GEM_TYPE_VALUE)
        switch (Type)
        {
            _textBuilder.Append(EffectValueB1.ToString());
            _textBuilder.Append(EffectValueA1.ToString());
            m_GemCfgs.Add(_textBuilder.ToString(), this);
        }
        #endregion
        if (Type == 28)
        {
            tag_DicID.Add(ID, this);
        }
        else if (Type == 29)
        {
            tag_DicIDCM.Add(ID, this);
        }
        else if (Type == 22)
        {
            tag_ZJSH.Add(ID, this);
        }
        else if (Type == 27)
        {
            tag_Type27.Add(ID, this);
        }
        else if (Type == 111 || Type == 39 || Type == 52)
        {
            tag_Wings.Add(ID, this);
            case 25:
            case 140:
                if (Effect1 == GEM_TYPE_VALUE)
                {
                    m_GemCfgs.Add(EffectValueB1 * 1000 + EffectValueA1, this);
                }
                break;
            case 111:
            case 39:
            case 52:
                tag_Wings.Add(ID, this);
                break;
            default:
                break;
        }
    }
    #region 宝石数据
    /// <summary>
    /// 根据宝石等级以及类型取到宝石数据
    /// </summary>
@@ -60,13 +36,10 @@
    /// <returns></returns>
    public static ItemConfig GetGemDataByLevelAndType(int level, int type)
    {
        _textBuilder.Length = 0;
        _textBuilder.Append(level.ToString() + type.ToString());
        ItemConfig item = null;
        m_GemCfgs.TryGetValue(_textBuilder.ToString(), out item);
        m_GemCfgs.TryGetValue(level * 1000 + type, out item);
        return item;
    }
    #endregion
}
Core/GameEngine/Model/TelPartialConfig/tagChinSkillConfig.cs
@@ -53,20 +53,15 @@
        }
        #endregion
        #region 坐骑技能获取
        _textBuilder.Length = 0;
        if (FuncType == 5)
        {
            _textBuilder.Append(SkillTypeID);
            _textBuilder.Append(SkillLV);
            T_HorseSkill.Add(_textBuilder.ToString(), this);
            horseSkills.Add(SkillTypeID*1000+SkillLV, this);
        }
        #endregion
    }
    //--坐骑技能获取
    private static StringBuilder _textBuilder = new StringBuilder();
    public static Dictionary<string, SkillConfig> T_HorseSkill = new Dictionary<string, SkillConfig>();
     static Dictionary<int, SkillConfig> horseSkills = new Dictionary<int, SkillConfig>();
    /// <summary>
    /// 根据职业类型以及技能类型获取技能
@@ -105,13 +100,11 @@
    }
    //------坐骑技能获取
    public static SkillConfig GetSkillTypeIDAndSkillLV(int _SkillTypeID, int SkillLV)
    public static SkillConfig GetSkillTypeIDAndSkillLV(int typeId, int level)
    {
        _textBuilder.Length = 0;
        _textBuilder.Append(_SkillTypeID.ToString() + SkillLV.ToString());
        SkillConfig _tagChinSkillModel = null;
        T_HorseSkill.TryGetValue(_textBuilder.ToString(), out _tagChinSkillModel);
        return _tagChinSkillModel;
        SkillConfig skillConfig = null;
        horseSkills.TryGetValue(typeId * 1000 + level, out skillConfig);
        return skillConfig;
    }
    public static int FindSkillByJob(int[] skillIds, int job)
Core/NetworkPackage/DTCFile/ClientPack.meta
File was deleted
Core/NetworkPackage/DTCFile/ServerPack/HAD_SaleActivity.meta
File was deleted
Core/NetworkPackage/DTCFile/ServerPack/HAE_Truck.meta
File was deleted
Core/NetworkPackage/DTCFile/ServerPack/HAF_Merge.meta
File was deleted
Core/NetworkPackage/DTCFile/ServerPack/HB0_Event.meta
File was deleted
Core/NetworkPackage/ServerPack/HAD_SaleActivity.meta
File was deleted
Core/NetworkPackage/ServerPack/HAE_Truck.meta
File was deleted
Core/NetworkPackage/ServerPack/HAF_Merge.meta
File was deleted
Core/NetworkPackage/ServerPack/HB0_Event.meta
File was deleted
Lua/Gen/CrossServerArenaConfigWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(CrossServerArenaConfig);
            Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 0);
            Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 0);
            
            
            
@@ -30,6 +30,7 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "DanType", _g_get_DanType);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "IconKey", _g_get_IconKey);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "LVUpScore", _g_get_LVUpScore);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "robotProbability", _g_get_robotProbability);
            
            
            
@@ -347,6 +348,20 @@
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_robotProbability(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                CrossServerArenaConfig gen_to_be_invoked = (CrossServerArenaConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.robotProbability);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        
        
        
Lua/Gen/CrossServerOneVsOneRobotConfigWrap.cs
New file
@@ -0,0 +1,383 @@
#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 CrossServerOneVsOneRobotConfigWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(CrossServerOneVsOneRobotConfig);
            Utils.BeginObjectRegister(type, L, translator, 0, 1, 3, 0);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnConfigParseCompleted", _m_OnConfigParseCompleted);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "id", _g_get_id);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "scoreClass", _g_get_scoreClass);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "equips", _g_get_equips);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 7, 1, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Get", _m_Get_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKeys", _m_GetKeys_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetValues", _m_GetValues_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Has", _m_Has_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Init", _m_Init_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRandomRobotConfig", _m_GetRandomRobotConfig_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "inited", _g_get_inited);
            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)
                {
                    CrossServerOneVsOneRobotConfig gen_ret = new CrossServerOneVsOneRobotConfig();
                    translator.Push(L, gen_ret);
                    return 1;
                }
                if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
                {
                    string _input = LuaAPI.lua_tostring(L, 2);
                    CrossServerOneVsOneRobotConfig gen_ret = new CrossServerOneVsOneRobotConfig(_input);
                    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 CrossServerOneVsOneRobotConfig constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Get_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1))
                {
                    int _id = LuaAPI.xlua_tointeger(L, 1);
                        CrossServerOneVsOneRobotConfig gen_ret = CrossServerOneVsOneRobotConfig.Get( _id );
                        translator.Push(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING))
                {
                    string _id = LuaAPI.lua_tostring(L, 1);
                        CrossServerOneVsOneRobotConfig gen_ret = CrossServerOneVsOneRobotConfig.Get( _id );
                        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 CrossServerOneVsOneRobotConfig.Get!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetKeys_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                        System.Collections.Generic.List<string> gen_ret = CrossServerOneVsOneRobotConfig.GetKeys(  );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetValues_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                        System.Collections.Generic.List<CrossServerOneVsOneRobotConfig> gen_ret = CrossServerOneVsOneRobotConfig.GetValues(  );
                        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_Has_xlua_st_(RealStatePtr L)
        {
            try {
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1))
                {
                    int _id = LuaAPI.xlua_tointeger(L, 1);
                        bool gen_ret = CrossServerOneVsOneRobotConfig.Has( _id );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING))
                {
                    string _id = LuaAPI.lua_tostring(L, 1);
                        bool gen_ret = CrossServerOneVsOneRobotConfig.Has( _id );
                        LuaAPI.lua_pushboolean(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 CrossServerOneVsOneRobotConfig.Has!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init_xlua_st_(RealStatePtr L)
        {
            try {
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 1))
                {
                    bool _sync = LuaAPI.lua_toboolean(L, 1);
                    CrossServerOneVsOneRobotConfig.Init( _sync );
                    return 0;
                }
                if(gen_param_count == 0)
                {
                    CrossServerOneVsOneRobotConfig.Init(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to CrossServerOneVsOneRobotConfig.Init!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnConfigParseCompleted(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                CrossServerOneVsOneRobotConfig gen_to_be_invoked = (CrossServerOneVsOneRobotConfig)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.OnConfigParseCompleted(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetRandomRobotConfig_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    int _scoreClass = LuaAPI.xlua_tointeger(L, 1);
                        CrossServerOneVsOneRobotConfig gen_ret = CrossServerOneVsOneRobotConfig.GetRandomRobotConfig( _scoreClass );
                        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 _g_get_inited(RealStatePtr L)
        {
            try {
                LuaAPI.lua_pushboolean(L, CrossServerOneVsOneRobotConfig.inited);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_id(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                CrossServerOneVsOneRobotConfig gen_to_be_invoked = (CrossServerOneVsOneRobotConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.id);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_scoreClass(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                CrossServerOneVsOneRobotConfig gen_to_be_invoked = (CrossServerOneVsOneRobotConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.scoreClass);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_equips(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                CrossServerOneVsOneRobotConfig gen_to_be_invoked = (CrossServerOneVsOneRobotConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.equips);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
    }
}
Lua/Gen/CrossServerOneVsOneRobotConfigWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 570363a4d98bd1247a126741bb6e55eb
timeCreated: 1550368558
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/DailyQuestMixServerStateTimeConfigWrap.cs
New file
@@ -0,0 +1,413 @@
#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 DailyQuestMixServerStateTimeConfigWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(DailyQuestMixServerStateTimeConfig);
            Utils.BeginObjectRegister(type, L, translator, 0, 1, 5, 0);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnConfigParseCompleted", _m_OnConfigParseCompleted);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "ID", _g_get_ID);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "MixServerDay", _g_get_MixServerDay);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "DailyQuestID", _g_get_DailyQuestID);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "TimeList", _g_get_TimeList);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "Duration", _g_get_Duration);
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 7, 1, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Get", _m_Get_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKeys", _m_GetKeys_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetValues", _m_GetValues_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Has", _m_Has_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Init", _m_Init_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDailyQuestTimes", _m_GetDailyQuestTimes_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "inited", _g_get_inited);
            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)
                {
                    DailyQuestMixServerStateTimeConfig gen_ret = new DailyQuestMixServerStateTimeConfig();
                    translator.Push(L, gen_ret);
                    return 1;
                }
                if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
                {
                    string _input = LuaAPI.lua_tostring(L, 2);
                    DailyQuestMixServerStateTimeConfig gen_ret = new DailyQuestMixServerStateTimeConfig(_input);
                    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 DailyQuestMixServerStateTimeConfig constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Get_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1))
                {
                    int _id = LuaAPI.xlua_tointeger(L, 1);
                        DailyQuestMixServerStateTimeConfig gen_ret = DailyQuestMixServerStateTimeConfig.Get( _id );
                        translator.Push(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING))
                {
                    string _id = LuaAPI.lua_tostring(L, 1);
                        DailyQuestMixServerStateTimeConfig gen_ret = DailyQuestMixServerStateTimeConfig.Get( _id );
                        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 DailyQuestMixServerStateTimeConfig.Get!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetKeys_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                        System.Collections.Generic.List<string> gen_ret = DailyQuestMixServerStateTimeConfig.GetKeys(  );
                        translator.Push(L, gen_ret);
                    return 1;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetValues_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                        System.Collections.Generic.List<DailyQuestMixServerStateTimeConfig> gen_ret = DailyQuestMixServerStateTimeConfig.GetValues(  );
                        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_Has_xlua_st_(RealStatePtr L)
        {
            try {
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1))
                {
                    int _id = LuaAPI.xlua_tointeger(L, 1);
                        bool gen_ret = DailyQuestMixServerStateTimeConfig.Has( _id );
                        LuaAPI.lua_pushboolean(L, gen_ret);
                    return 1;
                }
                if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING))
                {
                    string _id = LuaAPI.lua_tostring(L, 1);
                        bool gen_ret = DailyQuestMixServerStateTimeConfig.Has( _id );
                        LuaAPI.lua_pushboolean(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 DailyQuestMixServerStateTimeConfig.Has!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init_xlua_st_(RealStatePtr L)
        {
            try {
                int gen_param_count = LuaAPI.lua_gettop(L);
                if(gen_param_count == 1&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 1))
                {
                    bool _sync = LuaAPI.lua_toboolean(L, 1);
                    DailyQuestMixServerStateTimeConfig.Init( _sync );
                    return 0;
                }
                if(gen_param_count == 0)
                {
                    DailyQuestMixServerStateTimeConfig.Init(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return LuaAPI.luaL_error(L, "invalid arguments to DailyQuestMixServerStateTimeConfig.Init!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnConfigParseCompleted(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                DailyQuestMixServerStateTimeConfig gen_to_be_invoked = (DailyQuestMixServerStateTimeConfig)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.OnConfigParseCompleted(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetDailyQuestTimes_xlua_st_(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                {
                    int _dailyQuestId = LuaAPI.xlua_tointeger(L, 1);
                        System.Collections.Generic.List<DailyQuestMixServerStateTimeConfig> gen_ret = DailyQuestMixServerStateTimeConfig.GetDailyQuestTimes( _dailyQuestId );
                        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 _g_get_inited(RealStatePtr L)
        {
            try {
                LuaAPI.lua_pushboolean(L, DailyQuestMixServerStateTimeConfig.inited);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ID(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                DailyQuestMixServerStateTimeConfig gen_to_be_invoked = (DailyQuestMixServerStateTimeConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.ID);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_MixServerDay(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                DailyQuestMixServerStateTimeConfig gen_to_be_invoked = (DailyQuestMixServerStateTimeConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.MixServerDay);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_DailyQuestID(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                DailyQuestMixServerStateTimeConfig gen_to_be_invoked = (DailyQuestMixServerStateTimeConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.DailyQuestID);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_TimeList(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                DailyQuestMixServerStateTimeConfig gen_to_be_invoked = (DailyQuestMixServerStateTimeConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.TimeList);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_Duration(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                DailyQuestMixServerStateTimeConfig gen_to_be_invoked = (DailyQuestMixServerStateTimeConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.Duration);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
    }
}
Lua/Gen/DailyQuestMixServerStateTimeConfigWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 62159491496f36940a01970186ba7459
timeCreated: 1550368558
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/DelegatesGensBridge.cs
@@ -5551,7 +5551,29 @@
#endif
        }
        
        public Snxxz.UI.LuckyTreasureModel __Gen_Delegate_Imp239(object p0)
        public PlayerDeadModel __Gen_Delegate_Imp239(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                PlayerDeadModel __gen_ret = (PlayerDeadModel)translator.GetObject(L, errFunc + 1, typeof(PlayerDeadModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.LuckyTreasureModel __Gen_Delegate_Imp240(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5573,7 +5595,7 @@
#endif
        }
        
        public LoginRewardModel __Gen_Delegate_Imp240(object p0)
        public LoginRewardModel __Gen_Delegate_Imp241(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5595,7 +5617,7 @@
#endif
        }
        
        public Snxxz.UI.FestivalRedpackModel __Gen_Delegate_Imp241(object p0)
        public Snxxz.UI.FestivalRedpackModel __Gen_Delegate_Imp242(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5617,7 +5639,7 @@
#endif
        }
        
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp242(object p0)
        public Snxxz.UI.AchievementModel __Gen_Delegate_Imp243(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5639,7 +5661,7 @@
#endif
        }
        
        public Snxxz.UI.RedEnvelopeModel __Gen_Delegate_Imp243(object p0)
        public Snxxz.UI.RedEnvelopeModel __Gen_Delegate_Imp244(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5661,7 +5683,7 @@
#endif
        }
        
        public System.DateTime __Gen_Delegate_Imp244(object p0, object p1)
        public System.DateTime __Gen_Delegate_Imp245(object p0, object p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5684,7 +5706,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp245(object p0, object p1, int p2)
        public bool __Gen_Delegate_Imp246(object p0, object p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5708,7 +5730,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp246(object p0, int p1, out Snxxz.UI.FestivalRedpack p2)
        public bool __Gen_Delegate_Imp247(object p0, int p1, out Snxxz.UI.FestivalRedpack p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5732,7 +5754,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp247(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.FestivalRedpackAchievement> p2)
        public bool __Gen_Delegate_Imp248(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.FestivalRedpackAchievement> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5756,7 +5778,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp248(object p0, Snxxz.UI.Operation p1, int p2)
        public void __Gen_Delegate_Imp249(object p0, Snxxz.UI.Operation p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5780,7 +5802,7 @@
#endif
        }
        
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp249(object p0)
        public Snxxz.UI.FlashSaleModel __Gen_Delegate_Imp250(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5802,7 +5824,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp250(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        public void __Gen_Delegate_Imp251(object p0, Snxxz.UI.OperationFlashSale.FlashSaleGift p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -5825,206 +5847,7 @@
#endif
        }
        
        public Snxxz.UI.OperationLuckyTreasure __Gen_Delegate_Imp251(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OperationLuckyTreasure __gen_ret = (Snxxz.UI.OperationLuckyTreasure)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OperationLuckyTreasure));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp252(object p0, Snxxz.UI.Operation p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                PCall(L, 2, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem __Gen_Delegate_Imp253(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem __gen_ret = (Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp254(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.MysticalPurchaseModel __gen_ret = (Snxxz.UI.MysticalPurchaseModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.MysticalPurchaseModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp255(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.ImpactRankModel __gen_ret = (Snxxz.UI.ImpactRankModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.ImpactRankModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp256(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OSRedEnvelopeModel __gen_ret = (Snxxz.UI.OSRedEnvelopeModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OSRedEnvelopeModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp257(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.FairyLeagueModel __gen_ret = (Snxxz.UI.FairyLeagueModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.FairyLeagueModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp258(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.FairyGrabBossModel __gen_ret = (Snxxz.UI.FairyGrabBossModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.FairyGrabBossModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp259(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OSGiftModel __gen_ret = (Snxxz.UI.OSGiftModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OSGiftModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public OpenServiceAchievementModel __Gen_Delegate_Imp260(object p0)
        public OpenServiceAchievementModel __Gen_Delegate_Imp252(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6046,7 +5869,206 @@
#endif
        }
        
        public void __Gen_Delegate_Imp261(object p0, int p1, object p2, int p3, int p4)
        public Snxxz.UI.OperationLuckyTreasure __Gen_Delegate_Imp253(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OperationLuckyTreasure __gen_ret = (Snxxz.UI.OperationLuckyTreasure)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OperationLuckyTreasure));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp254(object p0, Snxxz.UI.Operation p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                translator.Push(L, p1);
                PCall(L, 2, 0, errFunc);
                LuaAPI.lua_settop(L, errFunc - 1);
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem __Gen_Delegate_Imp255(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem __gen_ret = (Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OperationLuckyTreasure.LuckyTreasureItem));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.MysticalPurchaseModel __Gen_Delegate_Imp256(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.MysticalPurchaseModel __gen_ret = (Snxxz.UI.MysticalPurchaseModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.MysticalPurchaseModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.ImpactRankModel __Gen_Delegate_Imp257(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.ImpactRankModel __gen_ret = (Snxxz.UI.ImpactRankModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.ImpactRankModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OSRedEnvelopeModel __Gen_Delegate_Imp258(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OSRedEnvelopeModel __gen_ret = (Snxxz.UI.OSRedEnvelopeModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OSRedEnvelopeModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.FairyLeagueModel __Gen_Delegate_Imp259(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.FairyLeagueModel __gen_ret = (Snxxz.UI.FairyLeagueModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.FairyLeagueModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.FairyGrabBossModel __Gen_Delegate_Imp260(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.FairyGrabBossModel __gen_ret = (Snxxz.UI.FairyGrabBossModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.FairyGrabBossModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public Snxxz.UI.OSGiftModel __Gen_Delegate_Imp261(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                Snxxz.UI.OSGiftModel __gen_ret = (Snxxz.UI.OSGiftModel)translator.GetObject(L, errFunc + 1, typeof(Snxxz.UI.OSGiftModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public void __Gen_Delegate_Imp262(object p0, int p1, object p2, int p3, int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6072,7 +6094,7 @@
#endif
        }
        
        public SpringFestivalModel __Gen_Delegate_Imp262(object p0)
        public SpringFestivalModel __Gen_Delegate_Imp263(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6094,7 +6116,7 @@
#endif
        }
        
        public Snxxz.UI.ActivateShow.ActivateFunc __Gen_Delegate_Imp263()
        public Snxxz.UI.ActivateShow.ActivateFunc __Gen_Delegate_Imp264()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6115,7 +6137,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp264(Snxxz.UI.ActivateShow.ActivateFunc p0)
        public void __Gen_Delegate_Imp265(Snxxz.UI.ActivateShow.ActivateFunc p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6137,7 +6159,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp265()
        public string __Gen_Delegate_Imp266()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6158,7 +6180,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp266(int p0, int p1, int p2)
        public void __Gen_Delegate_Imp267(int p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6182,7 +6204,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp267(int p0, int p1, int p2, int p3)
        public void __Gen_Delegate_Imp268(int p0, int p1, int p2, int p3)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6207,7 +6229,7 @@
#endif
        }
        
        public Snxxz.UI.RealmModel __Gen_Delegate_Imp268(object p0)
        public Snxxz.UI.RealmModel __Gen_Delegate_Imp269(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6229,7 +6251,7 @@
#endif
        }
        
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp269()
        public Snxxz.UI.MagicianModel __Gen_Delegate_Imp270()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6250,7 +6272,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp270(uint p0, out System.Collections.Generic.Dictionary<int, int> p1)
        public bool __Gen_Delegate_Imp271(uint p0, out System.Collections.Generic.Dictionary<int, int> p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6273,7 +6295,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp271(uint p0, int p1, out int p2)
        public bool __Gen_Delegate_Imp272(uint p0, int p1, out int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6297,7 +6319,7 @@
#endif
        }
        
        public byte __Gen_Delegate_Imp272(int p0, int p1)
        public byte __Gen_Delegate_Imp273(int p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6320,7 +6342,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp273(int p0, int p1, bool p2)
        public void __Gen_Delegate_Imp274(int p0, int p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6344,7 +6366,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp274(Snxxz.UI.EquipShowSwitch.EquipShowSwitchType p0, uint p1)
        public bool __Gen_Delegate_Imp275(Snxxz.UI.EquipShowSwitch.EquipShowSwitchType p0, uint p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6367,7 +6389,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp275(uint p0)
        public void __Gen_Delegate_Imp276(uint p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6389,7 +6411,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, string> __Gen_Delegate_Imp276(object p0)
        public System.Collections.Generic.Dictionary<int, string> __Gen_Delegate_Imp277(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6411,7 +6433,7 @@
#endif
        }
        
        public int[] __Gen_Delegate_Imp277(object p0, int p1)
        public int[] __Gen_Delegate_Imp278(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6434,7 +6456,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp278(object p0, int p1, int p2, int p3, out int p4)
        public bool __Gen_Delegate_Imp279(object p0, int p1, int p2, int p3, out int p4)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6460,7 +6482,7 @@
#endif
        }
        
        public Snxxz.UI.GodWeaponInfo __Gen_Delegate_Imp279(object p0, int p1)
        public Snxxz.UI.GodWeaponInfo __Gen_Delegate_Imp280(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6483,7 +6505,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp280(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GodWeaponCondition> p2)
        public bool __Gen_Delegate_Imp281(object p0, int p1, out System.Collections.Generic.List<Snxxz.UI.GodWeaponCondition> p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6507,7 +6529,7 @@
#endif
        }
        
        public bool __Gen_Delegate_Imp281(object p0, int p1, out Snxxz.UI.AutoHammerCost p2)
        public bool __Gen_Delegate_Imp282(object p0, int p1, out Snxxz.UI.AutoHammerCost p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6531,7 +6553,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, int> __Gen_Delegate_Imp282(object p0, int p1, int p2)
        public System.Collections.Generic.Dictionary<int, int> __Gen_Delegate_Imp283(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6555,7 +6577,7 @@
#endif
        }
        
        public string __Gen_Delegate_Imp283(object p0, int p1, int p2)
        public string __Gen_Delegate_Imp284(object p0, int p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6579,7 +6601,7 @@
#endif
        }
        
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp284(object p0)
        public Snxxz.UI.FuncSwitchModel __Gen_Delegate_Imp285(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6601,7 +6623,7 @@
#endif
        }
        
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp285(object p0)
        public System.Collections.Generic.Dictionary<int, Snxxz.UI.FuncSwitchModel.FuncSwithData> __Gen_Delegate_Imp286(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6623,7 +6645,7 @@
#endif
        }
        
        public Snxxz.UI.TestModel __Gen_Delegate_Imp286(object p0)
        public Snxxz.UI.TestModel __Gen_Delegate_Imp287(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6645,7 +6667,7 @@
#endif
        }
        
        public UIEffect __Gen_Delegate_Imp287(object p0)
        public UIEffect __Gen_Delegate_Imp288(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6667,7 +6689,7 @@
#endif
        }
        
        public Treasure3DConfig __Gen_Delegate_Imp288(object p0)
        public Treasure3DConfig __Gen_Delegate_Imp289(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6689,7 +6711,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp289(object p0, int p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp290(object p0, int p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6712,7 +6734,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp290(object p0, UnityEngine.Vector3 p1)
        public UnityEngine.Vector3 __Gen_Delegate_Imp291(object p0, UnityEngine.Vector3 p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6735,7 +6757,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp291(object p0, bool p1, bool p2)
        public void __Gen_Delegate_Imp292(object p0, bool p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6759,7 +6781,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp292(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
        public void __Gen_Delegate_Imp293(object p0, Snxxz.UI.TreasureAnimation.TreasureShowStep p1)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6782,7 +6804,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp293(object p0, bool p1, int p2)
        public void __Gen_Delegate_Imp294(object p0, bool p1, int p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6806,7 +6828,7 @@
#endif
        }
        
        public UnityEngine.Vector3 __Gen_Delegate_Imp294(object p0)
        public UnityEngine.Vector3 __Gen_Delegate_Imp295(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6828,7 +6850,7 @@
#endif
        }
        
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp295(object p0)
        public Treasure3DConfig.TreasureParam __Gen_Delegate_Imp296(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6850,7 +6872,7 @@
#endif
        }
        
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp296()
        public Snxxz.UI.UI3DTreasureSelectStage __Gen_Delegate_Imp297()
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6871,7 +6893,7 @@
#endif
        }
        
        public TreasureCategory __Gen_Delegate_Imp297(object p0)
        public TreasureCategory __Gen_Delegate_Imp298(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6893,7 +6915,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp298(object p0, bool p1, TreasureCategory p2)
        public void __Gen_Delegate_Imp299(object p0, bool p1, TreasureCategory p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6917,7 +6939,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp299(object p0, TreasureCategory p1, object p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp300(object p0, TreasureCategory p1, object p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6941,7 +6963,7 @@
#endif
        }
        
        public void __Gen_Delegate_Imp300(object p0, TreasureCategory p1, bool p2)
        public void __Gen_Delegate_Imp301(object p0, TreasureCategory p1, bool p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6965,7 +6987,7 @@
#endif
        }
        
        public System.Collections.IEnumerator __Gen_Delegate_Imp301(object p0, object p1, float p2)
        public System.Collections.IEnumerator __Gen_Delegate_Imp302(object p0, object p1, float p2)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
@@ -6989,7 +7011,7 @@
#endif
        }
        
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp302(object p0)
        public Snxxz.UI.SignInModel __Gen_Delegate_Imp303(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
Lua/Gen/ItemConfigWrap.cs
@@ -102,7 +102,7 @@
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 7, 6, 5);
            Utils.BeginClassRegister(type, L, __CreateInstance, 7, 2, 1);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Get", _m_Get_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKeys", _m_GetKeys_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetValues", _m_GetValues_xlua_st_);
@@ -113,17 +113,9 @@
            
            
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "inited", _g_get_inited);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "tag_DicID", _g_get_tag_DicID);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "tag_ZJSH", _g_get_tag_ZJSH);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "tag_Type27", _g_get_tag_Type27);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "tag_DicIDCM", _g_get_tag_DicIDCM);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "tag_Wings", _g_get_tag_Wings);
            
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "tag_DicID", _s_set_tag_DicID);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "tag_ZJSH", _s_set_tag_ZJSH);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "tag_Type27", _s_set_tag_Type27);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "tag_DicIDCM", _s_set_tag_DicIDCM);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "tag_Wings", _s_set_tag_Wings);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "tag_Wings", _s_set_tag_Wings);
            
            
            Utils.EndClassRegister(type, L, translator);
@@ -1390,54 +1382,6 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_tag_DicID(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                translator.Push(L, ItemConfig.tag_DicID);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_tag_ZJSH(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                translator.Push(L, ItemConfig.tag_ZJSH);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_tag_Type27(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                translator.Push(L, ItemConfig.tag_Type27);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_tag_DicIDCM(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                translator.Push(L, ItemConfig.tag_DicIDCM);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_tag_Wings(RealStatePtr L)
        {
            try {
@@ -1450,58 +1394,6 @@
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_tag_DicID(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ItemConfig.tag_DicID = (System.Collections.Generic.Dictionary<int, ItemConfig>)translator.GetObject(L, 1, typeof(System.Collections.Generic.Dictionary<int, ItemConfig>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_tag_ZJSH(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ItemConfig.tag_ZJSH = (System.Collections.Generic.Dictionary<int, ItemConfig>)translator.GetObject(L, 1, typeof(System.Collections.Generic.Dictionary<int, ItemConfig>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_tag_Type27(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ItemConfig.tag_Type27 = (System.Collections.Generic.Dictionary<int, ItemConfig>)translator.GetObject(L, 1, typeof(System.Collections.Generic.Dictionary<int, ItemConfig>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_tag_DicIDCM(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                ItemConfig.tag_DicIDCM = (System.Collections.Generic.Dictionary<int, ItemConfig>)translator.GetObject(L, 1, typeof(System.Collections.Generic.Dictionary<int, ItemConfig>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_tag_Wings(RealStatePtr L)
Lua/Gen/ItemConfigWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 9a7ec13708152e7428d792e498b67354
timeCreated: 1550122892
timeCreated: 1550368559
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/LoginRewardModelWrap.cs
@@ -21,13 +21,14 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(LoginRewardModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 14, 11, 8);
            Utils.BeginObjectRegister(type, L, translator, 0, 15, 11, 8);
            
            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, "LoginAwardInfo", _m_LoginAwardInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLoginrewardItemList", _m_GetLoginrewardItemList);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "LoginAwardPlayerInfo", _m_LoginAwardPlayerInfo);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRewardNumber", _m_GetRewardNumber);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCarryOutNum", _m_GetCarryOutNum);
@@ -241,6 +242,36 @@
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_GetLoginrewardItemList(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                LoginRewardModel gen_to_be_invoked = (LoginRewardModel)translator.FastGetCSObj(L, 1);
                {
                    int _index = LuaAPI.xlua_tointeger(L, 2);
                    string _jsonStr = LuaAPI.lua_tostring(L, 3);
                        WeekPartyItemClass[] gen_ret = gen_to_be_invoked.GetLoginrewardItemList( _index, _jsonStr );
                        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_LoginAwardPlayerInfo(RealStatePtr L)
        {
            try {
Lua/Gen/SkillConfigWrap.cs
@@ -106,7 +106,7 @@
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 11, 2, 1);
            Utils.BeginClassRegister(type, L, __CreateInstance, 11, 1, 0);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "Get", _m_Get_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKeys", _m_GetKeys_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "GetValues", _m_GetValues_xlua_st_);
@@ -121,10 +121,8 @@
            
            
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "inited", _g_get_inited);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "T_HorseSkill", _g_get_T_HorseSkill);
            
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "T_HorseSkill", _s_set_T_HorseSkill);
            
            Utils.EndClassRegister(type, L, translator);
        }
@@ -461,10 +459,10 @@
            
                
                {
                    int __SkillTypeID = LuaAPI.xlua_tointeger(L, 1);
                    int _SkillLV = LuaAPI.xlua_tointeger(L, 2);
                    int _typeId = LuaAPI.xlua_tointeger(L, 1);
                    int _level = LuaAPI.xlua_tointeger(L, 2);
                    
                        SkillConfig gen_ret = SkillConfig.GetSkillTypeIDAndSkillLV( __SkillTypeID, _SkillLV );
                        SkillConfig gen_ret = SkillConfig.GetSkillTypeIDAndSkillLV( _typeId, _level );
                        translator.Push(L, gen_ret);
                    
                    
@@ -1557,32 +1555,7 @@
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_T_HorseSkill(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                translator.Push(L, SkillConfig.T_HorseSkill);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_T_HorseSkill(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                SkillConfig.T_HorseSkill = (System.Collections.Generic.Dictionary<string, SkillConfig>)translator.GetObject(L, 1, typeof(System.Collections.Generic.Dictionary<string, SkillConfig>));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        
        
        
Lua/Gen/SkillConfigWrap.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 703ec24486561434ea79f1f4e4b45efb
timeCreated: 1550122890
timeCreated: 1550368559
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/SnxxzUICrossServerLoginWrap.cs
New file
@@ -0,0 +1,610 @@
#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 SnxxzUICrossServerLoginWrap
    {
        public static void __Register(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.CrossServerLogin);
            Utils.BeginObjectRegister(type, L, translator, 0, 13, 8, 2);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnInit", _m_UnInit);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCrossServerOneVsOneData", _m_UpdateCrossServerOneVsOneData);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CrossServerOneVsOneLogin", _m_CrossServerOneVsOneLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetWaitForLoginCrossServerState", _m_SetWaitForLoginCrossServerState);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsEnterCrossServerPreparing", _m_IsEnterCrossServerPreparing);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CrossServerBossLogin", _m_CrossServerBossLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "AccountLogin", _m_AccountLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "ReAccountLogin", _m_ReAccountLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "StopLoginOverTimeProcess", _m_StopLoginOverTimeProcess);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "AccessLogin", _m_AccessLogin);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "CheckClientVersion", _m_CheckClientVersion);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnGetPlayerLoginInfo", _m_OnGetPlayerLoginInfo);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "busy", _g_get_busy);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "reconnectBackGround", _g_get_reconnectBackGround);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "oneVsOnePlayerData", _g_get_oneVsOnePlayerData);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "ipBuf", _g_get_ipBuf);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "portBuf", _g_get_portBuf);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "gamePortBuf", _g_get_gamePortBuf);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "accountBuf", _g_get_accountBuf);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "passwordBuf", _g_get_passwordBuf);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "busy", _s_set_busy);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "reconnectBackGround", _s_set_reconnectBackGround);
            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.CrossServerLogin gen_ret = new Snxxz.UI.CrossServerLogin();
                    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.CrossServerLogin constructor!");
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Init(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)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.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)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_UpdateCrossServerOneVsOneData(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    HC001_tagGCCrossRealmPKMatchOK _matchOK = (HC001_tagGCCrossRealmPKMatchOK)translator.GetObject(L, 2, typeof(HC001_tagGCCrossRealmPKMatchOK));
                    bool _isClient = LuaAPI.lua_toboolean(L, 3);
                    gen_to_be_invoked.UpdateCrossServerOneVsOneData( _matchOK, _isClient );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CrossServerOneVsOneLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.CrossServerOneVsOneLogin(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetWaitForLoginCrossServerState(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    bool _state = LuaAPI.lua_toboolean(L, 2);
                    gen_to_be_invoked.SetWaitForLoginCrossServerState( _state );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_IsEnterCrossServerPreparing(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                        bool gen_ret = gen_to_be_invoked.IsEnterCrossServerPreparing(  );
                        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_CrossServerBossLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.CrossServerBossLogin(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_AccountLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    string _account = LuaAPI.lua_tostring(L, 2);
                    string _ip = LuaAPI.lua_tostring(L, 3);
                    int _gamePort = LuaAPI.xlua_tointeger(L, 4);
                    bool _reconnectBackGround = LuaAPI.lua_toboolean(L, 5);
                    gen_to_be_invoked.AccountLogin( _account, _ip, _gamePort, _reconnectBackGround );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ReAccountLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.ReAccountLogin(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_StopLoginOverTimeProcess(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.StopLoginOverTimeProcess(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_AccessLogin(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    H0101_tagServerPrepared __serverInfo = (H0101_tagServerPrepared)translator.GetObject(L, 2, typeof(H0101_tagServerPrepared));
                    gen_to_be_invoked.AccessLogin( __serverInfo );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_CheckClientVersion(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.CheckClientVersion(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_OnGetPlayerLoginInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                {
                    byte __type = (byte)LuaAPI.xlua_tointeger(L, 2);
                    gen_to_be_invoked.OnGetPlayerLoginInfo( __type );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_busy(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.busy);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_reconnectBackGround(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.reconnectBackGround);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_oneVsOnePlayerData(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.oneVsOnePlayerData);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ipBuf(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.ipBuf);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_portBuf(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.portBuf);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_gamePortBuf(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.gamePortBuf);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_accountBuf(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.accountBuf);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_passwordBuf(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushstring(L, gen_to_be_invoked.passwordBuf);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_busy(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.busy = LuaAPI.lua_toboolean(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_reconnectBackGround(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.CrossServerLogin gen_to_be_invoked = (Snxxz.UI.CrossServerLogin)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.reconnectBackGround = LuaAPI.lua_toboolean(L, 2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
    }
}
Lua/Gen/SnxxzUICrossServerLoginWrap.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: e3977aafe97faab41bd06c8f7bbd387c
timeCreated: 1550368559
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Lua/Gen/SnxxzUILuckyTreasureModelWrap.cs
@@ -21,7 +21,7 @@
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
            System.Type type = typeof(Snxxz.UI.LuckyTreasureModel);
            Utils.BeginObjectRegister(type, L, translator, 0, 14, 11, 3);
            Utils.BeginObjectRegister(type, L, translator, 0, 18, 14, 6);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "Init", _m_Init);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBeforePlayerDataInitialize", _m_OnBeforePlayerDataInitialize);
@@ -34,6 +34,10 @@
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateLuckyMessage", _m_UpdateLuckyMessage);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "SendStartLuckyTreasure", _m_SendStartLuckyTreasure);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsBigLuckItem", _m_IsBigLuckItem);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsSatifyLuckyTreasure", _m_IsSatifyLuckyTreasure);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsEnoughMoney", _m_IsEnoughMoney);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateLoginLuckyTreasureRedPoint", _m_UpdateLoginLuckyTreasureRedPoint);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateFreeLuckyTreasureRedpoint", _m_UpdateFreeLuckyTreasureRedpoint);
            
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "onStateUpate", _e_onStateUpate);
            Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateLuckyResultEvent", _e_UpdateLuckyResultEvent);
@@ -50,18 +54,27 @@
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "isAutoLuckyTreasure", _g_get_isAutoLuckyTreasure);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoLuckyItems", _g_get_autoLuckyItems);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "resultInfolist", _g_get_resultInfolist);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "luckyTreasureRedpoint", _g_get_luckyTreasureRedpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "freeLuckyTreasureRedpoint", _g_get_freeLuckyTreasureRedpoint);
            Utils.RegisterFunc(L, Utils.GETTER_IDX, "LoginLuckyTreasureRedpoint", _g_get_LoginLuckyTreasureRedpoint);
            
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "isAutoLuckyTreasure", _s_set_isAutoLuckyTreasure);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoLuckyItems", _s_set_autoLuckyItems);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "resultInfolist", _s_set_resultInfolist);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "luckyTreasureRedpoint", _s_set_luckyTreasureRedpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "freeLuckyTreasureRedpoint", _s_set_freeLuckyTreasureRedpoint);
            Utils.RegisterFunc(L, Utils.SETTER_IDX, "LoginLuckyTreasureRedpoint", _s_set_LoginLuckyTreasureRedpoint);
            
            
            Utils.EndObjectRegister(type, L, translator, null, null,
                null, null, null);
            Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0);
            Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0);
            
            
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LuckyTreasureKey", Snxxz.UI.LuckyTreasureModel.LuckyTreasureKey);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreeLuckyTreasureKey", Snxxz.UI.LuckyTreasureModel.FreeLuckyTreasureKey);
            Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LoginLuckyTreasureKey", Snxxz.UI.LuckyTreasureModel.LoginLuckyTreasureKey);
            
            
            
@@ -400,6 +413,117 @@
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_IsSatifyLuckyTreasure(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                {
                        bool gen_ret = gen_to_be_invoked.IsSatifyLuckyTreasure(  );
                        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_IsEnoughMoney(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                {
                        bool gen_ret = gen_to_be_invoked.IsEnoughMoney(  );
                        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_UpdateLoginLuckyTreasureRedPoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                {
                    bool _isLogin = LuaAPI.lua_toboolean(L, 2);
                    gen_to_be_invoked.UpdateLoginLuckyTreasureRedPoint( _isLogin );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_UpdateFreeLuckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                {
                    gen_to_be_invoked.UpdateFreeLuckyTreasureRedpoint(  );
                    return 0;
                }
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
        }
        
        
        
@@ -557,6 +681,48 @@
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_luckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.luckyTreasureRedpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_freeLuckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.freeLuckyTreasureRedpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_LoginLuckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.LoginLuckyTreasureRedpoint);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 1;
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
@@ -604,6 +770,51 @@
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_luckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.luckyTreasureRedpoint = (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 _s_set_freeLuckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.freeLuckyTreasureRedpoint = (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 _s_set_LoginLuckyTreasureRedpoint(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                Snxxz.UI.LuckyTreasureModel gen_to_be_invoked = (Snxxz.UI.LuckyTreasureModel)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.LoginLuckyTreasureRedpoint = (Snxxz.UI.Redpoint)translator.GetObject(L, 2, typeof(Snxxz.UI.Redpoint));
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
            }
            return 0;
        }
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
Lua/Gen/XLuaGenAutoRegister.cs
@@ -121,10 +121,16 @@
            translator.DelayWrapLoader(typeof(CrossServerBossConfig), CrossServerBossConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(CrossServerOneVsOneRobotConfig), CrossServerOneVsOneRobotConfigWrap.__Register);
            translator.DelayWrapLoader(typeof(DailyLivenessRewardConfig), DailyLivenessRewardConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(DailyQuestConfig), DailyQuestConfigWrap.__Register);
            translator.DelayWrapLoader(typeof(DailyQuestMixServerStateTimeConfig), DailyQuestMixServerStateTimeConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(DailyQuestOpenTimeConfig), DailyQuestOpenTimeConfigWrap.__Register);
@@ -168,16 +174,16 @@
        
            translator.DelayWrapLoader(typeof(DungeonHelpBattleConfig), DungeonHelpBattleConfigWrap.__Register);
        
        }
        static void wrapInit1(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(DungeonHintConfig), DungeonHintConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(DungeonInspireConfig), DungeonInspireConfigWrap.__Register);
        
        }
        static void wrapInit1(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(DungeonMixServerStateTimeConfig), DungeonMixServerStateTimeConfigWrap.__Register);
        
@@ -325,16 +331,16 @@
        
            translator.DelayWrapLoader(typeof(JadeDynastyBossConfig), JadeDynastyBossConfigWrap.__Register);
        
        }
        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(JadeDynastyStoneAttrConfig), JadeDynastyStoneAttrConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(JadeDynastySuitAttrConfig), JadeDynastySuitAttrConfigWrap.__Register);
        
        }
        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(JadeDynastyTowerConfig), JadeDynastyTowerConfigWrap.__Register);
        
@@ -482,16 +488,16 @@
        
            translator.DelayWrapLoader(typeof(RealmConfig), RealmConfigWrap.__Register);
        
        }
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(RealmPracticeConfig), RealmPracticeConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(RedPackConfig), RedPackConfigWrap.__Register);
        
        }
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(RefineStoveConfig), RefineStoveConfigWrap.__Register);
        
@@ -639,16 +645,16 @@
        
            translator.DelayWrapLoader(typeof(WorldBossConfig), WorldBossConfigWrap.__Register);
        
        }
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(XBGetItemConfig), XBGetItemConfigWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(XMZZAchievementConfig), XMZZAchievementConfigWrap.__Register);
        
        }
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(bossSkillTipsConfig), bossSkillTipsConfigWrap.__Register);
        
@@ -796,16 +802,16 @@
        
            translator.DelayWrapLoader(typeof(UnityEngine.Resources), UnityEngineResourcesWrap.__Register);
        
        }
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextAsset), UnityEngineTextAssetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Keyframe), UnityEngineKeyframeWrap.__Register);
        
        }
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationCurve), UnityEngineAnimationCurveWrap.__Register);
        
@@ -953,16 +959,16 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonLiquidModel), SnxxzUIDungeonLiquidModelWrap.__Register);
        
        }
        static void wrapInit6(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.DungeonModel), SnxxzUIDungeonModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(IceLodeStarAwardClass), IceLodeStarAwardClassWrap.__Register);
        
        }
        static void wrapInit6(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.TrialDungeonModel), SnxxzUITrialDungeonModelWrap.__Register);
        
@@ -1110,16 +1116,19 @@
        
            translator.DelayWrapLoader(typeof(KnapSackEventMgr), KnapSackEventMgrWrap.__Register);
        
        }
        static void wrapInit7(LuaEnv luaenv, ObjectTranslator translator)
        {
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerLogin), SnxxzUICrossServerLoginWrap.__Register);
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.LoginModel), SnxxzUILoginModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(ServerListCenter), ServerListCenterWrap.__Register);
        
        }
        static void wrapInit7(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.LoginAdModel), SnxxzUILoginAdModelWrap.__Register);
        
@@ -1264,6 +1273,10 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.RolePointModel), SnxxzUIRolePointModelWrap.__Register);
        
        }
        static void wrapInit8(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.TitleModel), SnxxzUITitleModelWrap.__Register);
        
@@ -1273,10 +1286,6 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.RolePromoteModel), SnxxzUIRolePromoteModelWrap.__Register);
        
        }
        static void wrapInit8(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.RuneComposeModel), SnxxzUIRuneComposeModelWrap.__Register);
        
@@ -1421,6 +1430,10 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.MultipleRealmPointModel), SnxxzUIMultipleRealmPointModelWrap.__Register);
        
        }
        static void wrapInit9(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.OperationTimeHepler), SnxxzUIOperationTimeHeplerWrap.__Register);
        
@@ -1430,10 +1443,6 @@
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.SignInModel), SnxxzUISignInModelWrap.__Register);
        
        }
        static void wrapInit9(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.WelfareCenter), SnxxzUIWelfareCenterWrap.__Register);
        
Lua/Gen/XLuaGenAutoRegister.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 76ab9fef6104ded43916de2a746cc1bb
timeCreated: 1550120580
timeCreated: 1550368559
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Lua/Gen/link.xml
@@ -44,8 +44,10 @@
        <type fullname="CrossRealmPKOrderAwardConfig" preserve="all"/>
        <type fullname="CrossServerArenaConfig" preserve="all"/>
        <type fullname="CrossServerBossConfig" preserve="all"/>
        <type fullname="CrossServerOneVsOneRobotConfig" preserve="all"/>
        <type fullname="DailyLivenessRewardConfig" preserve="all"/>
        <type fullname="DailyQuestConfig" preserve="all"/>
        <type fullname="DailyQuestMixServerStateTimeConfig" preserve="all"/>
        <type fullname="DailyQuestOpenTimeConfig" preserve="all"/>
        <type fullname="DailyQuestSpecialOpenTimeConfig" preserve="all"/>
        <type fullname="DamageNumConfig" preserve="all"/>
@@ -337,6 +339,7 @@
        <type fullname="Snxxz.UI.BatchUseModel" preserve="all"/>
        <type fullname="Snxxz.UI.KingTreasureShowModel" preserve="all"/>
        <type fullname="KnapSackEventMgr" preserve="all"/>
        <type fullname="Snxxz.UI.CrossServerLogin" preserve="all"/>
        <type fullname="Snxxz.UI.LoginModel" preserve="all"/>
        <type fullname="ServerListCenter" preserve="all"/>
        <type fullname="Snxxz.UI.LoginAdModel" preserve="all"/>
System/Strengthening/WingsBouncedWin.cs
@@ -159,7 +159,9 @@
                {
                    continue;
                }
                if (ItemConfig.tag_Wings[_id].Type == 111 && int.Parse(ItemConfig.tag_Wings[_id].JobLimit.ToString().Substring(0, 1)) == _Job)
                var wingConfig = ItemConfig.tag_Wings[_id];
                if (wingConfig.Type == 111 && (wingConfig.JobLimit / 100) == _Job)
                {
                    WingDic.Add(index, backpack_dic[index]);
                }
System/Strengthening/WingsRefined.cs
@@ -131,7 +131,7 @@
        wingsRedDotModel.IsBoolOpenWingeWin = false;
        IsOpen = false;
        _DevourDIc.Clear();
      //  _wingItemDic.Clear();
        //  _wingItemDic.Clear();
        PlusNum.gameObject.SetActive(false);
        PlusNum1.gameObject.SetActive(false);
        PlusNum2.gameObject.SetActive(false);
@@ -212,7 +212,7 @@
        {
            foreach (var key in _DevourDIc.Keys)
            {
                expValue+= Sort2(key);
                expValue += Sort2(key);
                //ItemModel model = playerPack.GetItemModelByIndex(PackType.rptItem, key);
                //expValue += WingRefineExpConfig.Get(model.itemInfo.ItemID).EXPupper;
            }
@@ -292,7 +292,7 @@
        if (WingItem == null)
        {
            return;
        }
        }
        int YRefiningRatioMin = 0;//预览生命比值
        int YRefiningRatioMax = 0;//预览生命比值
        float _RefiningDegreesMin = 0;
@@ -496,8 +496,8 @@
                continue;
            }
            if (ItemConfig.tag_Wings[_id].Type == 111 &&
                int.Parse(ItemConfig.tag_Wings[_id].JobLimit.ToString().Substring(0, 1)) == PlayerDatas.Instance.baseData.Job)
            var wingConfig = ItemConfig.tag_Wings[_id];
            if (wingConfig.Type == 111 && (wingConfig.JobLimit / 100) == PlayerDatas.Instance.baseData.Job)
            {
                markingbbol = true;
            }
@@ -597,7 +597,7 @@
            return;
        }
        EquipFirstTxt.SetActive(false);
        ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWing);
        ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWing);
        var config = WingRefineExpConfig.Get((int)itemModel.itemInfo.ItemID);
        int _modelID = config.Model;
        if (itemModel.itemInfo.ItemID == 3724)
@@ -612,7 +612,7 @@
            _wingRawImage2.gameObject.SetActive(false);
            UI3DModelExhibition.Instance.ShowWing(_modelID, Vec, _wingRawImage);
        }
    }
@@ -645,9 +645,9 @@
        }
        if (wingRefineAttrConfigs.Count <= 0)
        {
            wingRefineAttrConfigs= WingRefineAttrConfig.GetValues();
            wingRefineAttrConfigs = WingRefineAttrConfig.GetValues();
        }
      //  var wingRefineAttrConfigs = WingRefineAttrConfig.GetValues();
        //  var wingRefineAttrConfigs = WingRefineAttrConfig.GetValues();
        foreach (var config in wingRefineAttrConfigs)
        {
            if (itemModel.chinItemModel.LV == config.wingsPhase)
@@ -711,7 +711,7 @@
        {
            wingRefineAttrConfigs = WingRefineAttrConfig.GetValues();
        }
      //  var wingConfigs = WingRefineAttrConfig.GetValues();
        //  var wingConfigs = WingRefineAttrConfig.GetValues();
        foreach (var config in wingRefineAttrConfigs)
        {
            if (!_DicWingRe.ContainsKey(config.wingsPhase))
@@ -814,7 +814,7 @@
                    {
                        MaxMaxOrder = wingLv2GenerDict[wingRefineExpConfig.WingsPhase];
                    }
                }
            }
@@ -841,7 +841,7 @@
                if (wingRefineExpConfig.WingsPhase <= 0 || (wingLv2GenerDict.ContainsKey(wingRefineExpConfig.WingsPhase) && wingLv2GenerDict[wingRefineExpConfig.WingsPhase] <= 1))
                {
                    ClassifyList.Add(intPetAbsorbTyp[i]);
                }
                }
            }
        }
        else//最高阶的翅膀或翅膀材料阶数3阶及以上
@@ -856,7 +856,7 @@
                }
            }
        }
        ClassifyList.Sort(Compare);
        ClassifyList.Sort(Compare);
        for (int j = 0; j < ClassifyList.Count; j++)
        {
            if (IsAbsorb())
@@ -875,7 +875,7 @@
        }
        var _sort_x = Sort2(x);
        var _sort_y = Sort2(y);
        return  -_sort_x.CompareTo(_sort_y);
        return -_sort_x.CompareTo(_sort_y);
    }
    private bool Sort1(int Index)
@@ -945,6 +945,6 @@
            var _sort_y = Sort2(y);
            return -_sort_x.CompareTo(_sort_y);
        }
    }
}