public static DeclareBetterPlace Create(string in_coordinate, string in_dropNum_1, string in_dropNum_2, string in_exp, int in_id, int in_mapID, int in_maxLevel, int in_minLevel, string in_name, int in_power) { DeclareBetterPlace tmp = new DeclareBetterPlace(); tmp._coordinate = in_coordinate; tmp._dropNum_1 = in_dropNum_1; tmp._dropNum_2 = in_dropNum_2; tmp._exp = in_exp; tmp._id = in_id; tmp._mapID = in_mapID; tmp._maxLevel = in_maxLevel; tmp._minLevel = in_minLevel; tmp._name = in_name; tmp._power = in_power; 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[]> >("DataBetterPlace"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataBetterPlace = require 'Lua/Config/DataBetterPlace'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataBetterPlace"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareBetterPlace>(63); foreach (var item in dic) { DeclareBetterPlace tmp = new DeclareBetterPlace(); tmp.Coordinate = CfgStringLua.Get(item.Value[0]); tmp.DropNum1 = CfgStringLua.Get(item.Value[1]); tmp.DropNum2 = CfgStringLua.Get(item.Value[2]); tmp.Exp = CfgStringLua.Get(item.Value[3]); tmp.Id = item.Value[4]; tmp.MapID = item.Value[5]; tmp.MaxLevel = item.Value[6]; tmp.MinLevel = item.Value[7]; tmp.Name = CfgStringLua.Get(item.Value[8]); tmp.Power = item.Value[9]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "BetterPlace"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareBetterPlace>(63); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "BetterPlace"); } } }
public static void Convert(Dictionary <int, DeclareBetterPlace> data) { if (data == null) { return; } data.Clear(); data.Add(1001, DeclareBetterPlace.Create(StringDefines.Key_34135, StringDefines.Key_34136, StringDefines.Key_6528, StringDefines.Key_34137, 1001, 100, 35, 15, StringDefines.Key_34138, 1644)); data.Add(1002, DeclareBetterPlace.Create(StringDefines.Key_34139, StringDefines.Key_34140, StringDefines.Key_6576, StringDefines.Key_34141, 1002, 100, 48, 28, StringDefines.Key_34142, 2539)); data.Add(1003, DeclareBetterPlace.Create(StringDefines.Key_34143, StringDefines.Key_34144, StringDefines.Key_6576, StringDefines.Key_34145, 1003, 100, 53, 33, StringDefines.Key_34146, 3434)); data.Add(1004, DeclareBetterPlace.Create(StringDefines.Key_34147, StringDefines.Key_34144, StringDefines.Key_6576, StringDefines.Key_34148, 1004, 100, 55, 35, StringDefines.Key_34149, 4329)); data.Add(1005, DeclareBetterPlace.Create(StringDefines.Key_34150, StringDefines.Key_34151, StringDefines.Key_6576, StringDefines.Key_34152, 1005, 100, 59, 39, StringDefines.Key_34153, 5224)); data.Add(1011, DeclareBetterPlace.Create(StringDefines.Key_34154, StringDefines.Key_34155, StringDefines.Key_34156, StringDefines.Key_34157, 1011, 200, 63, 43, StringDefines.Key_34158, 6119)); data.Add(1012, DeclareBetterPlace.Create(StringDefines.Key_34159, StringDefines.Key_34160, StringDefines.Key_34161, StringDefines.Key_34162, 1012, 200, 66, 46, StringDefines.Key_34163, 7014)); data.Add(1013, DeclareBetterPlace.Create(StringDefines.Key_34164, StringDefines.Key_34160, StringDefines.Key_34161, StringDefines.Key_34165, 1013, 200, 67, 47, StringDefines.Key_34166, 7909)); data.Add(1014, DeclareBetterPlace.Create(StringDefines.Key_34167, StringDefines.Key_34160, StringDefines.Key_34161, StringDefines.Key_34168, 1014, 200, 68, 48, StringDefines.Key_34169, 8804)); data.Add(1015, DeclareBetterPlace.Create(StringDefines.Key_34170, StringDefines.Key_34160, StringDefines.Key_34161, StringDefines.Key_34171, 1015, 200, 69, 49, StringDefines.Key_34172, 9699)); data.Add(1016, DeclareBetterPlace.Create(StringDefines.Key_34173, StringDefines.Key_34174, StringDefines.Key_34175, StringDefines.Key_34176, 1016, 200, 73, 53, StringDefines.Key_34177, 10594)); data.Add(1017, DeclareBetterPlace.Create(StringDefines.Key_34178, StringDefines.Key_34179, StringDefines.Key_34180, StringDefines.Key_34181, 1017, 200, 75, 55, StringDefines.Key_34163, 11196)); data.Add(1021, DeclareBetterPlace.Create(StringDefines.Key_34182, StringDefines.Key_34183, StringDefines.Key_34184, StringDefines.Key_34185, 1021, 102, 110, 90, StringDefines.Key_34186, 34089)); data.Add(1022, DeclareBetterPlace.Create(StringDefines.Key_34187, StringDefines.Key_34188, StringDefines.Key_34189, StringDefines.Key_34190, 1022, 102, 120, 100, StringDefines.Key_34191, 46606)); data.Add(1023, DeclareBetterPlace.Create(StringDefines.Key_34192, StringDefines.Key_34193, StringDefines.Key_34194, StringDefines.Key_34195, 1023, 102, 130, 110, StringDefines.Key_22655, 61862)); data.Add(1024, DeclareBetterPlace.Create(StringDefines.Key_34196, StringDefines.Key_34197, StringDefines.Key_12590, StringDefines.Key_34198, 1024, 102, 140, 120, StringDefines.Key_34199, 72094)); data.Add(1025, DeclareBetterPlace.Create(StringDefines.Key_34200, StringDefines.Key_34201, StringDefines.Key_34202, StringDefines.Key_34203, 1025, 102, 150, 130, StringDefines.Key_34204, 83127)); data.Add(1026, DeclareBetterPlace.Create(StringDefines.Key_34205, StringDefines.Key_34206, StringDefines.Key_34207, StringDefines.Key_34208, 1026, 102, 160, 140, StringDefines.Key_34209, 94970)); data.Add(1031, DeclareBetterPlace.Create(StringDefines.Key_34210, StringDefines.Key_34211, StringDefines.Key_34212, StringDefines.Key_34213, 1031, 103, 170, 150, StringDefines.Key_34214, 107614)); data.Add(1032, DeclareBetterPlace.Create(StringDefines.Key_34215, StringDefines.Key_34216, StringDefines.Key_34217, StringDefines.Key_34218, 1032, 103, 180, 160, StringDefines.Key_34219, 121087)); data.Add(1033, DeclareBetterPlace.Create(StringDefines.Key_34220, StringDefines.Key_34221, StringDefines.Key_34222, StringDefines.Key_34223, 1033, 103, 190, 170, StringDefines.Key_34224, 135361)); data.Add(1034, DeclareBetterPlace.Create(StringDefines.Key_34225, StringDefines.Key_34226, StringDefines.Key_34227, StringDefines.Key_34228, 1034, 103, 200, 180, StringDefines.Key_34229, 150436)); data.Add(1035, DeclareBetterPlace.Create(StringDefines.Key_34230, StringDefines.Key_34231, StringDefines.Key_34232, StringDefines.Key_34233, 1035, 103, 210, 190, StringDefines.Key_22715, 166321)); data.Add(1036, DeclareBetterPlace.Create(StringDefines.Key_34234, StringDefines.Key_34235, StringDefines.Key_34236, StringDefines.Key_34237, 1036, 103, 220, 200, StringDefines.Key_23429, 183007)); data.Add(1037, DeclareBetterPlace.Create(StringDefines.Key_34238, StringDefines.Key_34239, StringDefines.Key_34240, StringDefines.Key_34241, 1037, 103, 230, 210, StringDefines.Key_23435, 200521)); data.Add(1038, DeclareBetterPlace.Create(StringDefines.Key_34242, StringDefines.Key_34243, StringDefines.Key_34244, StringDefines.Key_34245, 1038, 103, 240, 220, StringDefines.Key_34246, 218837)); data.Add(1039, DeclareBetterPlace.Create(StringDefines.Key_34247, StringDefines.Key_34248, StringDefines.Key_34249, StringDefines.Key_34250, 1039, 103, 250, 230, StringDefines.Key_34251, 237954)); data.Add(1040, DeclareBetterPlace.Create(StringDefines.Key_34252, StringDefines.Key_34253, StringDefines.Key_34254, StringDefines.Key_34255, 1040, 103, 260, 240, StringDefines.Key_34256, 286535)); data.Add(1041, DeclareBetterPlace.Create(StringDefines.Key_34257, StringDefines.Key_34258, StringDefines.Key_34259, StringDefines.Key_34260, 1041, 103, 270, 250, StringDefines.Key_34261, 371479)); data.Add(1042, DeclareBetterPlace.Create(StringDefines.Key_34262, StringDefines.Key_34263, StringDefines.Key_34264, StringDefines.Key_34265, 1042, 103, 280, 260, StringDefines.Key_22753, 466925)); data.Add(1051, DeclareBetterPlace.Create(StringDefines.Key_34266, StringDefines.Key_34267, StringDefines.Key_34268, StringDefines.Key_34269, 1051, 105, 290, 270, StringDefines.Key_34270, 573374)); data.Add(1052, DeclareBetterPlace.Create(StringDefines.Key_34271, StringDefines.Key_34272, StringDefines.Key_34273, StringDefines.Key_34274, 1052, 105, 300, 280, StringDefines.Key_34275, 691364)); data.Add(1053, DeclareBetterPlace.Create(StringDefines.Key_34276, StringDefines.Key_34277, StringDefines.Key_34278, StringDefines.Key_34279, 1053, 105, 310, 290, StringDefines.Key_34280, 821446)); data.Add(1054, DeclareBetterPlace.Create(StringDefines.Key_34281, StringDefines.Key_34282, StringDefines.Key_34283, StringDefines.Key_34284, 1054, 105, 320, 300, StringDefines.Key_34285, 964141)); data.Add(1055, DeclareBetterPlace.Create(StringDefines.Key_34286, StringDefines.Key_34287, StringDefines.Key_34288, StringDefines.Key_34289, 1055, 105, 330, 310, StringDefines.Key_34290, 1166720)); data.Add(1056, DeclareBetterPlace.Create(StringDefines.Key_34291, StringDefines.Key_34292, StringDefines.Key_34293, StringDefines.Key_34294, 1056, 105, 340, 320, StringDefines.Key_34295, 1438461)); data.Add(1057, DeclareBetterPlace.Create(StringDefines.Key_34296, StringDefines.Key_34297, StringDefines.Key_34298, StringDefines.Key_34299, 1057, 105, 350, 330, StringDefines.Key_34300, 1789228)); data.Add(1058, DeclareBetterPlace.Create(StringDefines.Key_34301, StringDefines.Key_34302, StringDefines.Key_34303, StringDefines.Key_34304, 1058, 105, 360, 340, StringDefines.Key_34305, 2229468)); data.Add(1061, DeclareBetterPlace.Create(StringDefines.Key_34306, StringDefines.Key_34307, StringDefines.Key_34308, StringDefines.Key_34309, 1061, 104, 370, 350, StringDefines.Key_34310, 2534334)); data.Add(1062, DeclareBetterPlace.Create(StringDefines.Key_34311, StringDefines.Key_34312, StringDefines.Key_34313, StringDefines.Key_34314, 1062, 104, 380, 360, StringDefines.Key_34315, 2738181)); data.Add(1063, DeclareBetterPlace.Create(StringDefines.Key_34316, StringDefines.Key_34317, StringDefines.Key_34318, StringDefines.Key_34319, 1063, 104, 390, 370, StringDefines.Key_22698, 3018231)); data.Add(1064, DeclareBetterPlace.Create(StringDefines.Key_34320, StringDefines.Key_34321, StringDefines.Key_34322, StringDefines.Key_34323, 1064, 104, 400, 380, StringDefines.Key_34324, 3316087)); data.Add(1065, DeclareBetterPlace.Create(StringDefines.Key_34325, StringDefines.Key_34302, StringDefines.Key_34303, StringDefines.Key_34326, 1065, 104, 410, 390, StringDefines.Key_34327, 3632326)); data.Add(1066, DeclareBetterPlace.Create(StringDefines.Key_34328, StringDefines.Key_34307, StringDefines.Key_34308, StringDefines.Key_34329, 1066, 104, 420, 400, StringDefines.Key_34330, 3967444)); data.Add(1071, DeclareBetterPlace.Create(StringDefines.Key_34331, StringDefines.Key_34332, StringDefines.Key_34333, StringDefines.Key_34334, 1071, 106, 430, 410, StringDefines.Key_34335, 4443390)); data.Add(1072, DeclareBetterPlace.Create(StringDefines.Key_34336, StringDefines.Key_34337, StringDefines.Key_13494, StringDefines.Key_34338, 1072, 106, 440, 420, StringDefines.Key_34339, 5479812)); data.Add(1073, DeclareBetterPlace.Create(StringDefines.Key_34340, StringDefines.Key_34341, StringDefines.Key_34342, StringDefines.Key_34343, 1073, 106, 450, 430, StringDefines.Key_34344, 6613241)); data.Add(1074, DeclareBetterPlace.Create(StringDefines.Key_34345, StringDefines.Key_34346, StringDefines.Key_34347, StringDefines.Key_34348, 1074, 106, 460, 440, StringDefines.Key_34349, 7847268)); data.Add(1075, DeclareBetterPlace.Create(StringDefines.Key_34350, StringDefines.Key_34351, StringDefines.Key_34352, StringDefines.Key_34353, 1075, 106, 470, 450, StringDefines.Key_34354, 9185486)); data.Add(1081, DeclareBetterPlace.Create(StringDefines.Key_34355, StringDefines.Key_34356, StringDefines.Key_34357, StringDefines.Key_34358, 1081, 110, 480, 460, StringDefines.Key_13173, 10631488)); data.Add(1082, DeclareBetterPlace.Create(StringDefines.Key_34359, StringDefines.Key_34360, StringDefines.Key_34361, StringDefines.Key_34362, 1082, 110, 490, 470, StringDefines.Key_13193, 12188866)); data.Add(1083, DeclareBetterPlace.Create(StringDefines.Key_34363, StringDefines.Key_34364, StringDefines.Key_33407, StringDefines.Key_34365, 1083, 110, 500, 480, StringDefines.Key_13220, 13861215)); data.Add(1084, DeclareBetterPlace.Create(StringDefines.Key_34366, StringDefines.Key_34367, StringDefines.Key_34368, StringDefines.Key_34369, 1084, 110, 510, 490, StringDefines.Key_13249, 14757718)); data.Add(1091, DeclareBetterPlace.Create(StringDefines.Key_34370, StringDefines.Key_34356, StringDefines.Key_34357, StringDefines.Key_34371, 1091, 107, 520, 500, StringDefines.Key_13276, 16589348)); data.Add(1092, DeclareBetterPlace.Create(StringDefines.Key_34372, StringDefines.Key_34360, StringDefines.Key_34361, StringDefines.Key_34373, 1092, 107, 530, 510, StringDefines.Key_13296, 18544330)); data.Add(1093, DeclareBetterPlace.Create(StringDefines.Key_34374, StringDefines.Key_34364, StringDefines.Key_33407, StringDefines.Key_34375, 1093, 107, 540, 520, StringDefines.Key_13323, 20626257)); data.Add(1094, DeclareBetterPlace.Create(StringDefines.Key_34376, StringDefines.Key_34367, StringDefines.Key_34368, StringDefines.Key_34377, 1094, 107, 550, 530, StringDefines.Key_13428, 22838723)); data.Add(1095, DeclareBetterPlace.Create(StringDefines.Key_34378, StringDefines.Key_34379, StringDefines.Key_34380, StringDefines.Key_34381, 1095, 107, 560, 540, StringDefines.Key_13442, 25185320)); data.Add(1101, DeclareBetterPlace.Create(StringDefines.Key_34382, StringDefines.Key_34383, StringDefines.Key_34384, StringDefines.Key_34385, 1101, 108, 570, 550, StringDefines.Key_13478, 27669642)); data.Add(1102, DeclareBetterPlace.Create(StringDefines.Key_34386, StringDefines.Key_34387, StringDefines.Key_34388, StringDefines.Key_34389, 1102, 108, 580, 560, StringDefines.Key_13510, 31052662)); data.Add(1103, DeclareBetterPlace.Create(StringDefines.Key_34390, StringDefines.Key_34391, StringDefines.Key_34392, StringDefines.Key_34393, 1103, 108, 590, 570, StringDefines.Key_13531, 34678794)); data.Add(1104, DeclareBetterPlace.Create(StringDefines.Key_34394, StringDefines.Key_34395, StringDefines.Key_34396, StringDefines.Key_34397, 1104, 108, 600, 580, StringDefines.Key_13561, 38555226)); data.Add(1105, DeclareBetterPlace.Create(StringDefines.Key_34398, StringDefines.Key_34399, StringDefines.Key_34400, StringDefines.Key_34401, 1105, 108, 610, 590, StringDefines.Key_13581, 42689141)); }