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"); } } }
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); }
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)); }