Пример #1
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[]> >("DataDiamondinvestUp");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataDiamondinvestUp = require 'Lua/Config/DataDiamondinvestUp'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataDiamondinvestUp");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareDiamondinvestUp>(55);
                    foreach (var item in dic)
                    {
                        DeclareDiamondinvestUp tmp = new DeclareDiamondinvestUp();
                        tmp.Buy1        = item.Value[0];
                        tmp.Buy2        = item.Value[1];
                        tmp.Buy3        = item.Value[2];
                        tmp.Condition   = CfgStringLua.Get(item.Value[3]);
                        tmp.ID          = item.Value[4];
                        tmp.Level       = item.Value[5];
                        tmp.Return1     = item.Value[6];
                        tmp.Return2     = item.Value[7];
                        tmp.Return3     = item.Value[8];
                        tmp.ShowLevel   = CfgStringLua.Get(item.Value[9]);
                        tmp.ShowPercent = item.Value[10];
                        tmp.ShowText    = CfgStringLua.Get(item.Value[11]);
                        tmp.Type        = item.Value[12];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "DiamondinvestUp");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareDiamondinvestUp>(55);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "DiamondinvestUp");
                }
            }
        }
Пример #2
0
        public static DeclareDiamondinvestUp Create(int in_buy_1, int in_buy_2, int in_buy_3, string in_condition, int in_iD, int in_level, int in_return_1, int in_return_2, int in_return_3, string in_showLevel, int in_showPercent, string in_showText, int in_type)
        {
            DeclareDiamondinvestUp tmp = new DeclareDiamondinvestUp();

            tmp._buy_1       = in_buy_1;
            tmp._buy_2       = in_buy_2;
            tmp._buy_3       = in_buy_3;
            tmp._condition   = in_condition;
            tmp._iD          = in_iD;
            tmp._level       = in_level;
            tmp._return_1    = in_return_1;
            tmp._return_2    = in_return_2;
            tmp._return_3    = in_return_3;
            tmp._showLevel   = in_showLevel;
            tmp._showPercent = in_showPercent;
            tmp._showText    = in_showText;
            tmp._type        = in_type;

            return(tmp);
        }
Пример #3
0
 public static void Convert(Dictionary <int, DeclareDiamondinvestUp> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 1, 300, 880, 1880, 2880, StringDefines.Key_10836, 100, StringDefines.Key_10837, 1));
     data.Add(2, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 2, 320, 220, 470, 720, StringDefines.Key_10838, 25, StringDefines.Key_20, 1));
     data.Add(3, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 3, 340, 246, 526, 806, StringDefines.Key_10839, 28, StringDefines.Key_20, 1));
     data.Add(4, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 4, 360, 281, 601, 921, StringDefines.Key_10840, 32, StringDefines.Key_20, 1));
     data.Add(5, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 5, 380, 308, 658, 1008, StringDefines.Key_10841, 35, StringDefines.Key_10842, 1));
     data.Add(6, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 6, 400, 334, 714, 1094, StringDefines.Key_10843, 38, StringDefines.Key_20, 1));
     data.Add(7, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 7, 410, 352, 752, 1152, StringDefines.Key_10844, 40, StringDefines.Key_20, 1));
     data.Add(8, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 8, 420, 369, 789, 1209, StringDefines.Key_10845, 42, StringDefines.Key_10846, 1));
     data.Add(9, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 9, 430, 396, 846, 1296, StringDefines.Key_10847, 45, StringDefines.Key_20, 1));
     data.Add(10, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 10, 440, 422, 902, 1382, StringDefines.Key_10848, 48, StringDefines.Key_20, 1));
     data.Add(11, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 11, 450, 457, 977, 1497, StringDefines.Key_10849, 52, StringDefines.Key_20, 1));
     data.Add(12, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 12, 460, 484, 1034, 1584, StringDefines.Key_10850, 55, StringDefines.Key_10851, 1));
     data.Add(13, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 13, 470, 510, 1090, 1670, StringDefines.Key_10852, 58, StringDefines.Key_20, 1));
     data.Add(14, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 14, 480, 545, 1165, 1785, StringDefines.Key_10853, 62, StringDefines.Key_20, 1));
     data.Add(15, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 15, 490, 572, 1222, 1872, StringDefines.Key_10854, 65, StringDefines.Key_10855, 1));
     data.Add(16, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 16, 500, 598, 1278, 1958, StringDefines.Key_10856, 68, StringDefines.Key_20, 1));
     data.Add(17, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 17, 510, 633, 1353, 2073, StringDefines.Key_10857, 72, StringDefines.Key_20, 1));
     data.Add(18, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 18, 520, 660, 1410, 2160, StringDefines.Key_10858, 75, StringDefines.Key_20, 1));
     data.Add(19, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 19, 530, 686, 1466, 2246, StringDefines.Key_10859, 78, StringDefines.Key_10860, 1));
     data.Add(20, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 20, 540, 721, 1541, 2361, StringDefines.Key_10861, 82, StringDefines.Key_20, 1));
     data.Add(21, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 21, 550, 748, 1598, 2448, StringDefines.Key_10862, 85, StringDefines.Key_20, 1));
     data.Add(22, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 22, 560, 774, 1654, 2534, StringDefines.Key_10863, 88, StringDefines.Key_10864, 1));
     data.Add(23, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 23, 570, 809, 1729, 2649, StringDefines.Key_10865, 92, StringDefines.Key_20, 1));
     data.Add(24, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 24, 580, 836, 1786, 2736, StringDefines.Key_10866, 95, StringDefines.Key_20, 1));
     data.Add(25, DeclareDiamondinvestUp.Create(880, 1880, 2880, StringDefines.Key_10835, 25, 590, 862, 1842, 2822, StringDefines.Key_10867, 98, StringDefines.Key_10868, 1));
     data.Add(26, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 26, 590, 1280, 2680, 3280, StringDefines.Key_10867, 100, StringDefines.Key_10837, 2));
     data.Add(27, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 27, 600, 409, 857, 1049, StringDefines.Key_10870, 32, StringDefines.Key_20, 2));
     data.Add(28, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 28, 610, 435, 911, 1115, StringDefines.Key_10871, 34, StringDefines.Key_20, 2));
     data.Add(29, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 29, 620, 460, 964, 1180, StringDefines.Key_10872, 36, StringDefines.Key_10842, 2));
     data.Add(30, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 30, 630, 486, 1018, 1246, StringDefines.Key_10873, 38, StringDefines.Key_20, 2));
     data.Add(31, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 31, 640, 512, 1072, 1312, StringDefines.Key_10874, 40, StringDefines.Key_20, 2));
     data.Add(32, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 32, 650, 537, 1125, 1377, StringDefines.Key_10875, 42, StringDefines.Key_10846, 2));
     data.Add(33, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 33, 660, 563, 1179, 1443, StringDefines.Key_10876, 44, StringDefines.Key_20, 2));
     data.Add(34, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 34, 670, 588, 1232, 1508, StringDefines.Key_10877, 46, StringDefines.Key_20, 2));
     data.Add(35, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 35, 680, 614, 1286, 1574, StringDefines.Key_10878, 48, StringDefines.Key_20, 2));
     data.Add(36, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 36, 690, 640, 1340, 1640, StringDefines.Key_10879, 50, StringDefines.Key_10851, 2));
     data.Add(37, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 37, 700, 665, 1393, 1705, StringDefines.Key_10880, 52, StringDefines.Key_20, 2));
     data.Add(38, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 38, 710, 691, 1447, 1771, StringDefines.Key_10881, 54, StringDefines.Key_20, 2));
     data.Add(39, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 39, 720, 716, 1500, 1836, StringDefines.Key_10882, 56, StringDefines.Key_20, 2));
     data.Add(40, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 40, 725, 742, 1554, 1902, StringDefines.Key_10883, 58, StringDefines.Key_10855, 2));
     data.Add(41, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 41, 730, 768, 1608, 1968, StringDefines.Key_10884, 60, StringDefines.Key_20, 2));
     data.Add(42, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 42, 735, 793, 1661, 2033, StringDefines.Key_10885, 62, StringDefines.Key_20, 2));
     data.Add(43, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 43, 740, 819, 1715, 2099, StringDefines.Key_10886, 64, StringDefines.Key_20, 2));
     data.Add(44, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 44, 745, 844, 1768, 2164, StringDefines.Key_10887, 66, StringDefines.Key_20, 2));
     data.Add(45, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 45, 750, 870, 1822, 2230, StringDefines.Key_10888, 68, StringDefines.Key_10860, 2));
     data.Add(46, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 46, 755, 896, 1876, 2296, StringDefines.Key_10889, 70, StringDefines.Key_20, 2));
     data.Add(47, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 47, 760, 921, 1929, 2361, StringDefines.Key_10890, 72, StringDefines.Key_20, 2));
     data.Add(48, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 48, 765, 947, 1983, 2427, StringDefines.Key_10891, 74, StringDefines.Key_10864, 2));
     data.Add(49, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 49, 770, 972, 2036, 2492, StringDefines.Key_10892, 76, StringDefines.Key_20, 2));
     data.Add(50, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 50, 775, 998, 2090, 2558, StringDefines.Key_10893, 78, StringDefines.Key_20, 2));
     data.Add(51, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 51, 780, 1024, 2144, 2624, StringDefines.Key_10894, 80, StringDefines.Key_10868, 2));
     data.Add(52, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 52, 785, 1036, 2170, 2656, StringDefines.Key_10895, 81, StringDefines.Key_20, 2));
     data.Add(53, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 53, 790, 1049, 2197, 2689, StringDefines.Key_10896, 82, StringDefines.Key_20, 2));
     data.Add(54, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 54, 795, 1062, 2224, 2722, StringDefines.Key_10897, 83, StringDefines.Key_20, 2));
     data.Add(55, DeclareDiamondinvestUp.Create(1280, 2680, 3280, StringDefines.Key_10869, 55, 800, 1100, 2304, 2820, StringDefines.Key_10898, 86, StringDefines.Key_10899, 2));
 }