コード例 #1
0
ファイル: DataPlayerTitle.cs プロジェクト: chenxihan/record
 public static void Convert(Dictionary <int, DeclarePlayerTitle> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(101, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18569, 1092, 101, StringDefines.Key_18570, StringDefines.Key_18571, 100000, StringDefines.Key_18572, StringDefines.Key_18573, 0, StringDefines.Key_20, StringDefines.Key_18574));
     data.Add(102, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18569, 1087, 102, StringDefines.Key_18575, StringDefines.Key_18576, 130000, StringDefines.Key_18572, StringDefines.Key_18577, 0, StringDefines.Key_20, StringDefines.Key_18578));
     data.Add(103, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18569, 1095, 103, StringDefines.Key_18579, StringDefines.Key_18580, 170000, StringDefines.Key_18572, StringDefines.Key_18581, 0, StringDefines.Key_20, StringDefines.Key_18582));
     data.Add(201, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18569, 1097, 201, StringDefines.Key_18583, StringDefines.Key_9443, 200000, StringDefines.Key_18584, StringDefines.Key_18585, 1, StringDefines.Key_20, StringDefines.Key_18586));
     data.Add(202, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18569, 1096, 202, StringDefines.Key_18587, StringDefines.Key_18588, 230000, StringDefines.Key_18584, StringDefines.Key_18589, 1, StringDefines.Key_11577, StringDefines.Key_18590));
     data.Add(203, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18569, 1094, 203, StringDefines.Key_18082, StringDefines.Key_18591, 250000, StringDefines.Key_18584, StringDefines.Key_18581, 1, StringDefines.Key_18592, StringDefines.Key_18593));
     data.Add(301, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1100, 301, StringDefines.Key_18595, StringDefines.Key_18596, 275000, StringDefines.Key_18597, StringDefines.Key_18585, 1, StringDefines.Key_18598, StringDefines.Key_18599));
     data.Add(302, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1089, 302, StringDefines.Key_18600, StringDefines.Key_18601, 300000, StringDefines.Key_18597, StringDefines.Key_18602, 1, StringDefines.Key_18603, StringDefines.Key_18604));
     data.Add(303, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1091, 303, StringDefines.Key_18605, StringDefines.Key_18606, 325000, StringDefines.Key_18597, StringDefines.Key_18581, 1, StringDefines.Key_18607, StringDefines.Key_18608));
     data.Add(401, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1099, 401, StringDefines.Key_18609, StringDefines.Key_18610, 360000, StringDefines.Key_18611, StringDefines.Key_18585, 1, StringDefines.Key_18612, StringDefines.Key_18613));
     data.Add(402, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1093, 402, StringDefines.Key_18614, StringDefines.Key_18615, 400000, StringDefines.Key_18611, StringDefines.Key_18616, 1, StringDefines.Key_18617, StringDefines.Key_18618));
     data.Add(403, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1102, 403, StringDefines.Key_18619, StringDefines.Key_18620, 450000, StringDefines.Key_18611, StringDefines.Key_18621, 1, StringDefines.Key_18622, StringDefines.Key_18623));
     data.Add(404, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1103, 404, StringDefines.Key_18624, StringDefines.Key_18625, 500000, StringDefines.Key_18611, StringDefines.Key_18626, 1, StringDefines.Key_18622, StringDefines.Key_18627));
     data.Add(405, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18594, 1104, 405, StringDefines.Key_18628, StringDefines.Key_9535, 550000, StringDefines.Key_18611, StringDefines.Key_18629, 1, StringDefines.Key_18622, StringDefines.Key_18630));
     data.Add(501, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18631, 1090, 501, StringDefines.Key_18632, StringDefines.Key_18633, 600000, StringDefines.Key_18634, StringDefines.Key_18635, 1, StringDefines.Key_18636, StringDefines.Key_18637));
     data.Add(502, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18631, 1088, 502, StringDefines.Key_18638, StringDefines.Key_18639, 650000, StringDefines.Key_18640, StringDefines.Key_18641, 1, StringDefines.Key_18642, StringDefines.Key_18643));
     data.Add(503, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18631, 1086, 503, StringDefines.Key_18644, StringDefines.Key_18645, 700000, StringDefines.Key_18634, StringDefines.Key_18646, 1, StringDefines.Key_18647, StringDefines.Key_18648));
     data.Add(601, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18631, 1098, 601, StringDefines.Key_18649, StringDefines.Key_18650, 750000, StringDefines.Key_18651, StringDefines.Key_18652, 1, StringDefines.Key_18653, StringDefines.Key_18654));
     data.Add(602, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18631, 1105, 602, StringDefines.Key_18655, StringDefines.Key_9620, 800000, StringDefines.Key_18651, StringDefines.Key_18656, 1, StringDefines.Key_18657, StringDefines.Key_18658));
     data.Add(701, DeclarePlayerTitle.Create(StringDefines.Key_20, StringDefines.Key_18631, 1101, 701, StringDefines.Key_18659, StringDefines.Key_9767, 950000, StringDefines.Key_18660, StringDefines.Key_18661, 1, StringDefines.Key_18662, StringDefines.Key_18663));
 }
コード例 #2
0
        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[]> >("DataPlayerTitle");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataPlayerTitle = require 'Lua/Config/DataPlayerTitle'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataPlayerTitle");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclarePlayerTitle>(20);
                    foreach (var item in dic)
                    {
                        DeclarePlayerTitle tmp = new DeclarePlayerTitle();
                        tmp.ActiveBranch    = CfgStringLua.Get(item.Value[0]);
                        tmp.Color           = CfgStringLua.Get(item.Value[1]);
                        tmp.Icon            = item.Value[2];
                        tmp.Id              = item.Value[3];
                        tmp.Name            = CfgStringLua.Get(item.Value[4]);
                        tmp.Need            = CfgStringLua.Get(item.Value[5]);
                        tmp.NeedFightPower  = item.Value[6];
                        tmp.NeedItem        = CfgStringLua.Get(item.Value[7]);
                        tmp.NeedSpecialText = CfgStringLua.Get(item.Value[8]);
                        tmp.Notice          = item.Value[9];
                        tmp.PreTitle        = CfgStringLua.Get(item.Value[10]);
                        tmp.Propetry        = CfgStringLua.Get(item.Value[11]);

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "PlayerTitle");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclarePlayerTitle>(20);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "PlayerTitle");
                }
            }
        }
コード例 #3
0
        public static DeclarePlayerTitle Create(string in_active_branch, string in_color, int in_icon, int in_id, string in_name, string in_need, int in_need_fight_power, string in_need_item, string in_need_special_text, int in_notice, string in_pre_title, string in_propetry)
        {
            DeclarePlayerTitle tmp = new DeclarePlayerTitle();

            tmp._active_branch     = in_active_branch;
            tmp._color             = in_color;
            tmp._icon              = in_icon;
            tmp._id                = in_id;
            tmp._name              = in_name;
            tmp._need              = in_need;
            tmp._need_fight_power  = in_need_fight_power;
            tmp._need_item         = in_need_item;
            tmp._need_special_text = in_need_special_text;
            tmp._notice            = in_notice;
            tmp._pre_title         = in_pre_title;
            tmp._propetry          = in_propetry;

            return(tmp);
        }