Exemplo n.º 1
0
        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);
        }
Exemplo n.º 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[]> >("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");
                }
            }
        }
Exemplo n.º 3
0
 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));
 }