public static DeclareChangeStar Create(string in_att, int in_gender, int in_icon, int in_id, string in_name, string in_need, int in_parentId, int in_rune, int in_steps, Int64 in_upNeedExp) { DeclareChangeStar tmp = new DeclareChangeStar(); tmp._att = in_att; tmp._gender = in_gender; tmp._icon = in_icon; tmp._id = in_id; tmp._name = in_name; tmp._need = in_need; tmp._parentId = in_parentId; tmp._rune = in_rune; tmp._steps = in_steps; tmp._upNeedExp = in_upNeedExp; return(tmp); }
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[]> >("DataChangeStar"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataChangeStar = require 'Lua/Config/DataChangeStar'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataChangeStar"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareChangeStar>(33); foreach (var item in dic) { DeclareChangeStar tmp = new DeclareChangeStar(); tmp.Att = CfgStringLua.Get(item.Value[0]); tmp.Gender = 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.ParentId = item.Value[6]; tmp.Rune = item.Value[7]; tmp.Steps = item.Value[8]; tmp.UpNeedExp = item.Value[9]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "ChangeStar"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareChangeStar>(33); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "ChangeStar"); } } }
public static void Convert(Dictionary <int, DeclareChangeStar> data) { if (data == null) { return; } data.Clear(); data.Add(5101, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1391, 5101, StringDefines.Key_20293, StringDefines.Key_20294, 1201, 1, 1, 37888903232600)); data.Add(5102, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1392, 5102, StringDefines.Key_20295, StringDefines.Key_20296, 5101, 2, 1, 42931359230760)); data.Add(5103, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1393, 5103, StringDefines.Key_20297, StringDefines.Key_20298, 5102, 3, 1, 48213563959260)); data.Add(5104, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1394, 5104, StringDefines.Key_20299, StringDefines.Key_20300, 5103, 4, 1, 53738518497755)); data.Add(5105, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1395, 5105, StringDefines.Key_20301, StringDefines.Key_20302, 5104, 5, 1, 59509237165000)); data.Add(5106, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1396, 5106, StringDefines.Key_20303, StringDefines.Key_20304, 5105, 6, 1, 65528747767050)); data.Add(5107, DeclareChangeStar.Create(StringDefines.Key_20292, 5, 1397, 5107, StringDefines.Key_20305, StringDefines.Key_20306, 5106, 7, 1, 71800091193600)); data.Add(5201, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1391, 5201, StringDefines.Key_20308, StringDefines.Key_20309, 5107, 1, 2, 53738518497755)); data.Add(5202, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1392, 5202, StringDefines.Key_20310, StringDefines.Key_20311, 5201, 2, 2, 59509237165000)); data.Add(5203, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1393, 5203, StringDefines.Key_20312, StringDefines.Key_20313, 5202, 3, 2, 65528747767050)); data.Add(5204, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1394, 5204, StringDefines.Key_20314, StringDefines.Key_20315, 5203, 4, 2, 71800091193600)); data.Add(5205, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1395, 5205, StringDefines.Key_20316, StringDefines.Key_20317, 5204, 5, 2, 78326322574900)); data.Add(5206, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1396, 5206, StringDefines.Key_20318, StringDefines.Key_20319, 5205, 6, 2, 85110509721600)); data.Add(5207, DeclareChangeStar.Create(StringDefines.Key_20307, 5, 1397, 5207, StringDefines.Key_20320, StringDefines.Key_20321, 5206, 7, 2, 92155735272740)); data.Add(5301, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1391, 5301, StringDefines.Key_20323, StringDefines.Key_20324, 5207, 1, 3, 71800091193600)); data.Add(5302, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1392, 5302, StringDefines.Key_20325, StringDefines.Key_20326, 5301, 2, 3, 78326322574900)); data.Add(5303, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1393, 5303, StringDefines.Key_20327, StringDefines.Key_20328, 5302, 3, 3, 85110509721600)); data.Add(5304, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1394, 5304, StringDefines.Key_20329, StringDefines.Key_20330, 5303, 4, 3, 92155735272740)); data.Add(5305, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1395, 5305, StringDefines.Key_20331, StringDefines.Key_20332, 5304, 5, 3, 99465113920300)); data.Add(5306, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1396, 5306, StringDefines.Key_20333, StringDefines.Key_20334, 5305, 6, 3, 107566430252400)); data.Add(5307, DeclareChangeStar.Create(StringDefines.Key_20322, 5, 1397, 5307, StringDefines.Key_20335, StringDefines.Key_20336, 5306, 7, 3, 115993381952360)); data.Add(6101, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1391, 6101, StringDefines.Key_20337, StringDefines.Key_20338, 5307, 1, 1, 124420333652320)); data.Add(6102, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1391, 6102, StringDefines.Key_20339, StringDefines.Key_20340, 5307, 2, 1, 132847285352280)); data.Add(6103, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1391, 6103, StringDefines.Key_20341, StringDefines.Key_20342, 5307, 3, 1, 141274237052240)); data.Add(6104, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1391, 6104, StringDefines.Key_20343, StringDefines.Key_20344, 5307, 4, 1, 149701188752200)); data.Add(6105, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1392, 6105, StringDefines.Key_20345, StringDefines.Key_20346, 5307, 5, 1, 158128140452160)); data.Add(6106, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1392, 6106, StringDefines.Key_20347, StringDefines.Key_20348, 5307, 6, 1, 166555092152120)); data.Add(6107, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1392, 6107, StringDefines.Key_20349, StringDefines.Key_20350, 5307, 7, 1, 174982043852080)); data.Add(6108, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1392, 6108, StringDefines.Key_20351, StringDefines.Key_20352, 5307, 8, 1, 183408995552040)); data.Add(6109, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1393, 6109, StringDefines.Key_20353, StringDefines.Key_20354, 5307, 9, 1, 191835947252000)); data.Add(6110, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1393, 6110, StringDefines.Key_20355, StringDefines.Key_20356, 5307, 10, 1, 200262898951960)); data.Add(6111, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1393, 6111, StringDefines.Key_20357, StringDefines.Key_20358, 5307, 11, 1, 208689850651920)); data.Add(6112, DeclareChangeStar.Create(StringDefines.Key_20322, 6, 1393, 6112, StringDefines.Key_20359, StringDefines.Key_20360, 5307, 12, 1, 217116802351880)); }