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)); }
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"); } } }
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); }