public static void Convert(Dictionary <int, DeclareEquipSuit> data) { if (data == null) { return; } data.Clear(); data.Add(10001, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5151, StringDefines.Key_5152, StringDefines.Key_5153, 10001, 1, StringDefines.Key_5154, StringDefines.Key_2337, 0, StringDefines.Key_5155, StringDefines.Key_5156, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10002, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5159, StringDefines.Key_5160, StringDefines.Key_5161, 10002, 1, StringDefines.Key_5162, StringDefines.Key_2265, 0, StringDefines.Key_5155, StringDefines.Key_5163, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10003, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5164, StringDefines.Key_5165, StringDefines.Key_5166, 10003, 1, StringDefines.Key_5167, StringDefines.Key_2321, 0, StringDefines.Key_5155, StringDefines.Key_5168, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10004, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5169, StringDefines.Key_5170, StringDefines.Key_5171, 10004, 1, StringDefines.Key_5172, StringDefines.Key_2197, 0, StringDefines.Key_5155, StringDefines.Key_5173, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10005, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5174, StringDefines.Key_5175, StringDefines.Key_5176, 10005, 1, StringDefines.Key_5177, StringDefines.Key_2289, 0, StringDefines.Key_5155, StringDefines.Key_5178, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10006, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5179, StringDefines.Key_5180, StringDefines.Key_5181, 10006, 1, StringDefines.Key_5182, StringDefines.Key_2213, 0, StringDefines.Key_5155, StringDefines.Key_5183, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10007, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5184, StringDefines.Key_5185, StringDefines.Key_5186, 10007, 1, StringDefines.Key_5187, StringDefines.Key_2253, 0, StringDefines.Key_5155, StringDefines.Key_5188, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10008, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5189, StringDefines.Key_5190, StringDefines.Key_5191, 10008, 1, StringDefines.Key_5192, StringDefines.Key_2341, 0, StringDefines.Key_5155, StringDefines.Key_5193, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10009, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5194, StringDefines.Key_5195, StringDefines.Key_5196, 10009, 1, StringDefines.Key_5197, StringDefines.Key_2205, 0, StringDefines.Key_5155, StringDefines.Key_5198, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10010, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5199, StringDefines.Key_5200, StringDefines.Key_5201, 10010, 1, StringDefines.Key_5202, StringDefines.Key_2269, 0, StringDefines.Key_5155, StringDefines.Key_5203, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10011, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5204, StringDefines.Key_5205, StringDefines.Key_5206, 10011, 1, StringDefines.Key_5207, StringDefines.Key_2333, 0, StringDefines.Key_5155, StringDefines.Key_5208, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(10012, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5204, StringDefines.Key_5205, StringDefines.Key_5206, 10012, 1, StringDefines.Key_5209, StringDefines.Key_2241, 0, StringDefines.Key_5155, StringDefines.Key_5210, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11001, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5151, StringDefines.Key_5152, StringDefines.Key_5153, 11001, 1, StringDefines.Key_5154, StringDefines.Key_2337, 0, StringDefines.Key_5211, StringDefines.Key_5212, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11002, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5159, StringDefines.Key_5160, StringDefines.Key_5161, 11002, 1, StringDefines.Key_5162, StringDefines.Key_2265, 0, StringDefines.Key_5211, StringDefines.Key_5213, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11003, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5164, StringDefines.Key_5165, StringDefines.Key_5166, 11003, 1, StringDefines.Key_5167, StringDefines.Key_2321, 0, StringDefines.Key_5211, StringDefines.Key_5214, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11004, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5169, StringDefines.Key_5170, StringDefines.Key_5171, 11004, 1, StringDefines.Key_5172, StringDefines.Key_2197, 0, StringDefines.Key_5211, StringDefines.Key_5215, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11005, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5174, StringDefines.Key_5175, StringDefines.Key_5176, 11005, 1, StringDefines.Key_5177, StringDefines.Key_2289, 0, StringDefines.Key_5211, StringDefines.Key_5216, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11006, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5179, StringDefines.Key_5180, StringDefines.Key_5181, 11006, 1, StringDefines.Key_5182, StringDefines.Key_2213, 0, StringDefines.Key_5211, StringDefines.Key_5217, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11007, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5184, StringDefines.Key_5185, StringDefines.Key_5186, 11007, 1, StringDefines.Key_5187, StringDefines.Key_2253, 0, StringDefines.Key_5211, StringDefines.Key_5218, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11008, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5189, StringDefines.Key_5190, StringDefines.Key_5191, 11008, 1, StringDefines.Key_5192, StringDefines.Key_2341, 0, StringDefines.Key_5211, StringDefines.Key_5219, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11009, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5194, StringDefines.Key_5195, StringDefines.Key_5196, 11009, 1, StringDefines.Key_5197, StringDefines.Key_2205, 0, StringDefines.Key_5211, StringDefines.Key_5220, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11010, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5199, StringDefines.Key_5200, StringDefines.Key_5201, 11010, 1, StringDefines.Key_5202, StringDefines.Key_2269, 0, StringDefines.Key_5211, StringDefines.Key_5221, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11011, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5204, StringDefines.Key_5205, StringDefines.Key_5206, 11011, 1, StringDefines.Key_5207, StringDefines.Key_2333, 0, StringDefines.Key_5211, StringDefines.Key_5222, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(11012, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5204, StringDefines.Key_5205, StringDefines.Key_5206, 11012, 1, StringDefines.Key_5209, StringDefines.Key_2241, 0, StringDefines.Key_5211, StringDefines.Key_5223, StringDefines.Key_5157, 5, 0, StringDefines.Key_5158)); data.Add(20001, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5224, StringDefines.Key_5225, StringDefines.Key_5226, 20001, 2, StringDefines.Key_5154, StringDefines.Key_2337, 1, StringDefines.Key_5155, StringDefines.Key_5227, StringDefines.Key_5157, 5, 10001, StringDefines.Key_5228)); data.Add(20002, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5229, StringDefines.Key_5230, StringDefines.Key_5231, 20002, 2, StringDefines.Key_5162, StringDefines.Key_2265, 1, StringDefines.Key_5155, StringDefines.Key_5232, StringDefines.Key_5157, 5, 10002, StringDefines.Key_5228)); data.Add(20003, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5233, StringDefines.Key_5234, StringDefines.Key_5235, 20003, 2, StringDefines.Key_5167, StringDefines.Key_2321, 1, StringDefines.Key_5155, StringDefines.Key_5236, StringDefines.Key_5157, 5, 10003, StringDefines.Key_5228)); data.Add(20004, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5237, StringDefines.Key_5238, StringDefines.Key_5239, 20004, 2, StringDefines.Key_5172, StringDefines.Key_2197, 1, StringDefines.Key_5155, StringDefines.Key_5240, StringDefines.Key_5157, 5, 10004, StringDefines.Key_5228)); data.Add(20005, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5241, StringDefines.Key_5242, StringDefines.Key_5243, 20005, 2, StringDefines.Key_5177, StringDefines.Key_2289, 1, StringDefines.Key_5155, StringDefines.Key_5244, StringDefines.Key_5157, 5, 10005, StringDefines.Key_5228)); data.Add(20006, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5245, StringDefines.Key_5246, StringDefines.Key_5247, 20006, 2, StringDefines.Key_5182, StringDefines.Key_2213, 1, StringDefines.Key_5155, StringDefines.Key_5248, StringDefines.Key_5157, 5, 10006, StringDefines.Key_5228)); data.Add(20007, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5249, StringDefines.Key_5250, StringDefines.Key_5251, 20007, 2, StringDefines.Key_5187, StringDefines.Key_2253, 1, StringDefines.Key_5155, StringDefines.Key_5252, StringDefines.Key_5157, 5, 10007, StringDefines.Key_5228)); data.Add(20008, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5253, StringDefines.Key_5254, StringDefines.Key_5255, 20008, 2, StringDefines.Key_5192, StringDefines.Key_2341, 1, StringDefines.Key_5155, StringDefines.Key_5256, StringDefines.Key_5157, 5, 10008, StringDefines.Key_5228)); data.Add(20009, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5257, StringDefines.Key_5258, StringDefines.Key_5259, 20009, 2, StringDefines.Key_5197, StringDefines.Key_2205, 1, StringDefines.Key_5155, StringDefines.Key_5260, StringDefines.Key_5157, 5, 10009, StringDefines.Key_5228)); data.Add(20010, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5261, StringDefines.Key_5262, StringDefines.Key_5263, 20010, 2, StringDefines.Key_5202, StringDefines.Key_2269, 1, StringDefines.Key_5155, StringDefines.Key_5264, StringDefines.Key_5157, 5, 10010, StringDefines.Key_5228)); data.Add(20011, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5265, StringDefines.Key_5266, StringDefines.Key_5267, 20011, 2, StringDefines.Key_5207, StringDefines.Key_2333, 1, StringDefines.Key_5155, StringDefines.Key_5268, StringDefines.Key_5157, 5, 10011, StringDefines.Key_5228)); data.Add(20012, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5265, StringDefines.Key_5266, StringDefines.Key_5267, 20012, 2, StringDefines.Key_5209, StringDefines.Key_2241, 1, StringDefines.Key_5155, StringDefines.Key_5269, StringDefines.Key_5157, 5, 10012, StringDefines.Key_5228)); data.Add(21001, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5224, StringDefines.Key_5225, StringDefines.Key_5226, 21001, 2, StringDefines.Key_5154, StringDefines.Key_2337, 1, StringDefines.Key_5211, StringDefines.Key_5270, StringDefines.Key_5157, 5, 11001, StringDefines.Key_5228)); data.Add(21002, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5229, StringDefines.Key_5230, StringDefines.Key_5231, 21002, 2, StringDefines.Key_5162, StringDefines.Key_2265, 1, StringDefines.Key_5211, StringDefines.Key_5271, StringDefines.Key_5157, 5, 11002, StringDefines.Key_5228)); data.Add(21003, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5233, StringDefines.Key_5234, StringDefines.Key_5235, 21003, 2, StringDefines.Key_5167, StringDefines.Key_2321, 1, StringDefines.Key_5211, StringDefines.Key_5272, StringDefines.Key_5157, 5, 11003, StringDefines.Key_5228)); data.Add(21004, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5237, StringDefines.Key_5238, StringDefines.Key_5239, 21004, 2, StringDefines.Key_5172, StringDefines.Key_2197, 1, StringDefines.Key_5211, StringDefines.Key_5273, StringDefines.Key_5157, 5, 11004, StringDefines.Key_5228)); data.Add(21005, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5241, StringDefines.Key_5242, StringDefines.Key_5243, 21005, 2, StringDefines.Key_5177, StringDefines.Key_2289, 1, StringDefines.Key_5211, StringDefines.Key_5274, StringDefines.Key_5157, 5, 11005, StringDefines.Key_5228)); data.Add(21006, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5245, StringDefines.Key_5246, StringDefines.Key_5247, 21006, 2, StringDefines.Key_5182, StringDefines.Key_2213, 1, StringDefines.Key_5211, StringDefines.Key_5275, StringDefines.Key_5157, 5, 11006, StringDefines.Key_5228)); data.Add(21007, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5249, StringDefines.Key_5250, StringDefines.Key_5251, 21007, 2, StringDefines.Key_5187, StringDefines.Key_2253, 1, StringDefines.Key_5211, StringDefines.Key_5276, StringDefines.Key_5157, 5, 11007, StringDefines.Key_5228)); data.Add(21008, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5253, StringDefines.Key_5254, StringDefines.Key_5255, 21008, 2, StringDefines.Key_5192, StringDefines.Key_2341, 1, StringDefines.Key_5211, StringDefines.Key_5277, StringDefines.Key_5157, 5, 11008, StringDefines.Key_5228)); data.Add(21009, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5257, StringDefines.Key_5258, StringDefines.Key_5259, 21009, 2, StringDefines.Key_5197, StringDefines.Key_2205, 1, StringDefines.Key_5211, StringDefines.Key_5278, StringDefines.Key_5157, 5, 11009, StringDefines.Key_5228)); data.Add(21010, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5261, StringDefines.Key_5262, StringDefines.Key_5263, 21010, 2, StringDefines.Key_5202, StringDefines.Key_2269, 1, StringDefines.Key_5211, StringDefines.Key_5279, StringDefines.Key_5157, 5, 11010, StringDefines.Key_5228)); data.Add(21011, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5265, StringDefines.Key_5266, StringDefines.Key_5267, 21011, 2, StringDefines.Key_5207, StringDefines.Key_2333, 1, StringDefines.Key_5211, StringDefines.Key_5280, StringDefines.Key_5157, 5, 11011, StringDefines.Key_5228)); data.Add(21012, DeclareEquipSuit.Create(StringDefines.Key_20, StringDefines.Key_5265, StringDefines.Key_5266, StringDefines.Key_5267, 21012, 2, StringDefines.Key_5209, StringDefines.Key_2241, 1, StringDefines.Key_5211, StringDefines.Key_5281, StringDefines.Key_5157, 5, 11012, StringDefines.Key_5228)); data.Add(30001, DeclareEquipSuit.Create(StringDefines.Key_5282, StringDefines.Key_5283, StringDefines.Key_20, StringDefines.Key_20, 30001, 1, StringDefines.Key_5284, StringDefines.Key_5285, 0, StringDefines.Key_5286, StringDefines.Key_5287, StringDefines.Key_5288, 5, 0, StringDefines.Key_5158)); data.Add(40001, DeclareEquipSuit.Create(StringDefines.Key_5289, StringDefines.Key_5290, StringDefines.Key_20, StringDefines.Key_20, 40001, 2, StringDefines.Key_5284, StringDefines.Key_5285, 1, StringDefines.Key_5286, StringDefines.Key_5291, StringDefines.Key_5288, 5, 30001, StringDefines.Key_5228)); }
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[]> >("DataEquipSuit"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataEquipSuit = require 'Lua/Config/DataEquipSuit'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataEquipSuit"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareEquipSuit>(50); foreach (var item in dic) { DeclareEquipSuit tmp = new DeclareEquipSuit(); tmp.Attribute1 = CfgStringLua.Get(item.Value[0]); tmp.Attribute2 = CfgStringLua.Get(item.Value[1]); tmp.Attribute4 = CfgStringLua.Get(item.Value[2]); tmp.Attribute6 = CfgStringLua.Get(item.Value[3]); tmp.Id = item.Value[4]; tmp.Level = item.Value[5]; tmp.Name = CfgStringLua.Get(item.Value[6]); tmp.NeedDegree = CfgStringLua.Get(item.Value[7]); tmp.NeedDiamonds = item.Value[8]; tmp.NeedGender = CfgStringLua.Get(item.Value[9]); tmp.NeedItems = CfgStringLua.Get(item.Value[10]); tmp.NeedParts = CfgStringLua.Get(item.Value[11]); tmp.NeedQuality = item.Value[12]; tmp.ParentID = item.Value[13]; tmp.Prefix = CfgStringLua.Get(item.Value[14]); _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "EquipSuit"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareEquipSuit>(50); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "EquipSuit"); } } }
public static DeclareEquipSuit Create(string in_attribute_1, string in_attribute_2, string in_attribute_4, string in_attribute_6, int in_id, int in_level, string in_name, string in_need_degree, int in_need_diamonds, string in_need_gender, string in_need_items, string in_need_parts, int in_need_quality, int in_parent_ID, string in_prefix) { DeclareEquipSuit tmp = new DeclareEquipSuit(); tmp._attribute_1 = in_attribute_1; tmp._attribute_2 = in_attribute_2; tmp._attribute_4 = in_attribute_4; tmp._attribute_6 = in_attribute_6; tmp._id = in_id; tmp._level = in_level; tmp._name = in_name; tmp._need_degree = in_need_degree; tmp._need_diamonds = in_need_diamonds; tmp._need_gender = in_need_gender; tmp._need_items = in_need_items; tmp._need_parts = in_need_parts; tmp._need_quality = in_need_quality; tmp._parent_ID = in_parent_ID; tmp._prefix = in_prefix; return(tmp); }