public static void Convert(Dictionary <int, DeclareCreatePlayerCfg> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(0, DeclareCreatePlayerCfg.Create(StringDefines.Key_42193, StringDefines.Key_42194, 0, StringDefines.Key_42195, StringDefines.Key_42196, StringDefines.Key_10476, 200, 3000100, StringDefines.Key_20, 0, 25, 2000100));
     data.Add(1, DeclareCreatePlayerCfg.Create(StringDefines.Key_42197, StringDefines.Key_42198, 1, StringDefines.Key_42195, StringDefines.Key_42199, StringDefines.Key_10517, 216, 3100100, StringDefines.Key_20, 0, 112, 2100100));
     data.Add(2, DeclareCreatePlayerCfg.Create(StringDefines.Key_42193, StringDefines.Key_42200, 2, StringDefines.Key_42195, StringDefines.Key_42201, StringDefines.Key_10544, 165, 3200100, StringDefines.Key_20, 1, 213, 2200100));
     data.Add(3, DeclareCreatePlayerCfg.Create(StringDefines.Key_42193, StringDefines.Key_42202, 3, StringDefines.Key_42195, StringDefines.Key_42203, StringDefines.Key_10569, 180, 3300100, StringDefines.Key_20, 1, 315, 2300100));
     data.Add(4, DeclareCreatePlayerCfg.Create(StringDefines.Key_42193, StringDefines.Key_42204, 4, StringDefines.Key_42195, StringDefines.Key_42205, StringDefines.Key_10596, 180, 3400100, StringDefines.Key_20, 1, 413, 2400100));
     data.Add(5, DeclareCreatePlayerCfg.Create(StringDefines.Key_42193, StringDefines.Key_42206, 5, StringDefines.Key_42195, StringDefines.Key_42207, StringDefines.Key_10621, 216, 3500100, StringDefines.Key_20, 0, 512, 2500100));
 }
        public static void SetData()
        {
            if (_dataCaches == null && LuaEnv.isLoadLuaCfg)
            {
                long startTime = DateTime.Now.Ticks;
                Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataCreatePlayerCfg");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataCreatePlayerCfg = require 'Lua/Config/DataCreatePlayerCfg'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataCreatePlayerCfg");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareCreatePlayerCfg>(6);
                    foreach (var item in dic)
                    {
                        DeclareCreatePlayerCfg tmp = new DeclareCreatePlayerCfg();
                        tmp.BlurArgs     = CfgStringLua.Get(item.Value[0]);
                        tmp.HeadIcon     = CfgStringLua.Get(item.Value[1]);
                        tmp.Id           = item.Value[2];
                        tmp.IdleAnimName = CfgStringLua.Get(item.Value[3]);
                        tmp.JobDes       = CfgStringLua.Get(item.Value[4]);
                        tmp.JobName      = CfgStringLua.Get(item.Value[5]);
                        tmp.ModelHeight  = item.Value[6];
                        tmp.ModelID      = item.Value[7];
                        tmp.PlayAnimName = CfgStringLua.Get(item.Value[8]);
                        tmp.Sex          = item.Value[9];
                        tmp.SkillVfxID   = item.Value[10];
                        tmp.WeaponID     = item.Value[11];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "CreatePlayerCfg");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareCreatePlayerCfg>(6);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "CreatePlayerCfg");
                }
            }
        }
        public static DeclareCreatePlayerCfg Create(string in_blurArgs, string in_headIcon, int in_id, string in_idleAnimName, string in_jobDes, string in_jobName, int in_modelHeight, int in_modelID, string in_playAnimName, int in_sex, int in_skillVfxID, int in_weaponID)
        {
            DeclareCreatePlayerCfg tmp = new DeclareCreatePlayerCfg();

            tmp._blurArgs     = in_blurArgs;
            tmp._headIcon     = in_headIcon;
            tmp._id           = in_id;
            tmp._idleAnimName = in_idleAnimName;
            tmp._jobDes       = in_jobDes;
            tmp._jobName      = in_jobName;
            tmp._modelHeight  = in_modelHeight;
            tmp._modelID      = in_modelID;
            tmp._playAnimName = in_playAnimName;
            tmp._sex          = in_sex;
            tmp._skillVfxID   = in_skillVfxID;
            tmp._weaponID     = in_weaponID;

            return(tmp);
        }