Exemplo n.º 1
0
        public static DeclareEquipcloneReward Create(int in_equip_position, int in_level, int in_monster, string in_name, int in_num, string in_reward)
        {
            DeclareEquipcloneReward tmp = new DeclareEquipcloneReward();

            tmp._equip_position = in_equip_position;
            tmp._level          = in_level;
            tmp._monster        = in_monster;
            tmp._name           = in_name;
            tmp._num            = in_num;
            tmp._reward         = in_reward;

            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[]> >("DataEquipcloneReward");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataEquipcloneReward = require 'Lua/Config/DataEquipcloneReward'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataEquipcloneReward");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareEquipcloneReward>(100);
                    foreach (var item in dic)
                    {
                        DeclareEquipcloneReward tmp = new DeclareEquipcloneReward();
                        tmp.EquipPosition = item.Value[0];
                        tmp.Level         = item.Value[1];
                        tmp.Monster       = item.Value[2];
                        tmp.Name          = CfgStringLua.Get(item.Value[3]);
                        tmp.Num           = item.Value[4];
                        tmp.Reward        = CfgStringLua.Get(item.Value[5]);

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "EquipcloneReward");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareEquipcloneReward>(100);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "EquipcloneReward");
                }
            }
        }
Exemplo n.º 3
0
 public static void Convert(Dictionary <int, DeclareEquipcloneReward> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1, DeclareEquipcloneReward.Create(1, 0, 32001, StringDefines.Key_16654, 1, StringDefines.Key_16655));
     data.Add(2, DeclareEquipcloneReward.Create(2, 0, 32002, StringDefines.Key_16656, 2, StringDefines.Key_16657));
     data.Add(3, DeclareEquipcloneReward.Create(3, 0, 32003, StringDefines.Key_16658, 3, StringDefines.Key_16659));
     data.Add(4, DeclareEquipcloneReward.Create(4, 0, 32004, StringDefines.Key_16660, 4, StringDefines.Key_16661));
     data.Add(5, DeclareEquipcloneReward.Create(5, 0, 32005, StringDefines.Key_16662, 5, StringDefines.Key_16663));
     data.Add(6, DeclareEquipcloneReward.Create(6, 0, 32006, StringDefines.Key_16664, 6, StringDefines.Key_16665));
     data.Add(7, DeclareEquipcloneReward.Create(7, 0, 32007, StringDefines.Key_16666, 7, StringDefines.Key_16667));
     data.Add(8, DeclareEquipcloneReward.Create(8, 0, 32008, StringDefines.Key_16668, 8, StringDefines.Key_16669));
     data.Add(9, DeclareEquipcloneReward.Create(0, 0, 32009, StringDefines.Key_16670, 9, StringDefines.Key_16671));
     data.Add(10, DeclareEquipcloneReward.Create(0, 0, 32010, StringDefines.Key_16672, 10, StringDefines.Key_16673));
     data.Add(11, DeclareEquipcloneReward.Create(0, 0, 32011, StringDefines.Key_16674, 11, StringDefines.Key_16675));
     data.Add(12, DeclareEquipcloneReward.Create(0, 0, 32012, StringDefines.Key_16676, 12, StringDefines.Key_16677));
     data.Add(13, DeclareEquipcloneReward.Create(0, 0, 32013, StringDefines.Key_16678, 13, StringDefines.Key_16679));
     data.Add(14, DeclareEquipcloneReward.Create(0, 0, 32014, StringDefines.Key_16680, 14, StringDefines.Key_16681));
     data.Add(15, DeclareEquipcloneReward.Create(0, 0, 32015, StringDefines.Key_16682, 15, StringDefines.Key_16683));
     data.Add(16, DeclareEquipcloneReward.Create(0, 0, 32016, StringDefines.Key_16684, 16, StringDefines.Key_16685));
     data.Add(17, DeclareEquipcloneReward.Create(0, 0, 32017, StringDefines.Key_16686, 17, StringDefines.Key_16687));
     data.Add(18, DeclareEquipcloneReward.Create(0, 0, 32018, StringDefines.Key_16688, 18, StringDefines.Key_1719));
     data.Add(19, DeclareEquipcloneReward.Create(0, 0, 32019, StringDefines.Key_16689, 19, StringDefines.Key_16690));
     data.Add(20, DeclareEquipcloneReward.Create(0, 0, 32020, StringDefines.Key_16691, 20, StringDefines.Key_16692));
     data.Add(21, DeclareEquipcloneReward.Create(0, 0, 32021, StringDefines.Key_16693, 21, StringDefines.Key_16694));
     data.Add(22, DeclareEquipcloneReward.Create(0, 0, 32022, StringDefines.Key_16695, 22, StringDefines.Key_16696));
     data.Add(23, DeclareEquipcloneReward.Create(0, 0, 32023, StringDefines.Key_16697, 23, StringDefines.Key_16698));
     data.Add(24, DeclareEquipcloneReward.Create(0, 0, 32024, StringDefines.Key_16699, 24, StringDefines.Key_16700));
     data.Add(25, DeclareEquipcloneReward.Create(0, 0, 32025, StringDefines.Key_16701, 25, StringDefines.Key_16702));
     data.Add(26, DeclareEquipcloneReward.Create(0, 0, 32026, StringDefines.Key_16703, 26, StringDefines.Key_16704));
     data.Add(27, DeclareEquipcloneReward.Create(0, 0, 32027, StringDefines.Key_16705, 27, StringDefines.Key_16706));
     data.Add(28, DeclareEquipcloneReward.Create(0, 0, 32028, StringDefines.Key_16707, 28, StringDefines.Key_16708));
     data.Add(29, DeclareEquipcloneReward.Create(0, 0, 32029, StringDefines.Key_16709, 29, StringDefines.Key_16710));
     data.Add(30, DeclareEquipcloneReward.Create(0, 0, 32030, StringDefines.Key_16711, 30, StringDefines.Key_16712));
     data.Add(31, DeclareEquipcloneReward.Create(0, 0, 32031, StringDefines.Key_16713, 31, StringDefines.Key_16714));
     data.Add(32, DeclareEquipcloneReward.Create(0, 0, 32032, StringDefines.Key_16715, 32, StringDefines.Key_16716));
     data.Add(33, DeclareEquipcloneReward.Create(0, 0, 32033, StringDefines.Key_16717, 33, StringDefines.Key_16718));
     data.Add(34, DeclareEquipcloneReward.Create(0, 0, 32034, StringDefines.Key_16719, 34, StringDefines.Key_16720));
     data.Add(35, DeclareEquipcloneReward.Create(0, 0, 32035, StringDefines.Key_16721, 35, StringDefines.Key_16722));
     data.Add(36, DeclareEquipcloneReward.Create(0, 0, 32036, StringDefines.Key_16723, 36, StringDefines.Key_16724));
     data.Add(37, DeclareEquipcloneReward.Create(0, 0, 32037, StringDefines.Key_16725, 37, StringDefines.Key_16726));
     data.Add(38, DeclareEquipcloneReward.Create(0, 0, 32038, StringDefines.Key_16727, 38, StringDefines.Key_16728));
     data.Add(39, DeclareEquipcloneReward.Create(0, 0, 32039, StringDefines.Key_16729, 39, StringDefines.Key_16730));
     data.Add(40, DeclareEquipcloneReward.Create(0, 0, 32040, StringDefines.Key_16731, 40, StringDefines.Key_16732));
     data.Add(41, DeclareEquipcloneReward.Create(0, 0, 32041, StringDefines.Key_16733, 41, StringDefines.Key_16734));
     data.Add(42, DeclareEquipcloneReward.Create(0, 0, 32042, StringDefines.Key_16735, 42, StringDefines.Key_16736));
     data.Add(43, DeclareEquipcloneReward.Create(0, 0, 32043, StringDefines.Key_16737, 43, StringDefines.Key_16738));
     data.Add(44, DeclareEquipcloneReward.Create(0, 0, 32044, StringDefines.Key_16739, 44, StringDefines.Key_16740));
     data.Add(45, DeclareEquipcloneReward.Create(0, 0, 32045, StringDefines.Key_16741, 45, StringDefines.Key_1711));
     data.Add(46, DeclareEquipcloneReward.Create(0, 0, 32046, StringDefines.Key_16742, 46, StringDefines.Key_16743));
     data.Add(47, DeclareEquipcloneReward.Create(0, 0, 32047, StringDefines.Key_16744, 47, StringDefines.Key_16745));
     data.Add(48, DeclareEquipcloneReward.Create(0, 0, 32048, StringDefines.Key_16746, 48, StringDefines.Key_16747));
     data.Add(49, DeclareEquipcloneReward.Create(0, 0, 32049, StringDefines.Key_16748, 49, StringDefines.Key_16749));
     data.Add(50, DeclareEquipcloneReward.Create(0, 0, 32050, StringDefines.Key_16750, 50, StringDefines.Key_16751));
     data.Add(51, DeclareEquipcloneReward.Create(0, 0, 32051, StringDefines.Key_16752, 51, StringDefines.Key_16753));
     data.Add(52, DeclareEquipcloneReward.Create(0, 0, 32052, StringDefines.Key_16754, 52, StringDefines.Key_16755));
     data.Add(53, DeclareEquipcloneReward.Create(0, 0, 32053, StringDefines.Key_16756, 53, StringDefines.Key_16757));
     data.Add(54, DeclareEquipcloneReward.Create(0, 0, 32054, StringDefines.Key_16758, 54, StringDefines.Key_16759));
     data.Add(55, DeclareEquipcloneReward.Create(0, 0, 32055, StringDefines.Key_16760, 55, StringDefines.Key_16761));
     data.Add(56, DeclareEquipcloneReward.Create(0, 0, 32056, StringDefines.Key_16762, 56, StringDefines.Key_16763));
     data.Add(57, DeclareEquipcloneReward.Create(0, 0, 32057, StringDefines.Key_16764, 57, StringDefines.Key_16765));
     data.Add(58, DeclareEquipcloneReward.Create(0, 0, 32058, StringDefines.Key_16766, 58, StringDefines.Key_16767));
     data.Add(59, DeclareEquipcloneReward.Create(0, 0, 32059, StringDefines.Key_16768, 59, StringDefines.Key_16769));
     data.Add(60, DeclareEquipcloneReward.Create(0, 0, 32060, StringDefines.Key_16770, 60, StringDefines.Key_16771));
     data.Add(61, DeclareEquipcloneReward.Create(0, 0, 32061, StringDefines.Key_16772, 61, StringDefines.Key_16773));
     data.Add(62, DeclareEquipcloneReward.Create(0, 0, 32062, StringDefines.Key_16774, 62, StringDefines.Key_16775));
     data.Add(63, DeclareEquipcloneReward.Create(0, 0, 32063, StringDefines.Key_16776, 63, StringDefines.Key_16777));
     data.Add(64, DeclareEquipcloneReward.Create(0, 0, 32064, StringDefines.Key_16778, 64, StringDefines.Key_16779));
     data.Add(65, DeclareEquipcloneReward.Create(0, 0, 32065, StringDefines.Key_16780, 65, StringDefines.Key_16781));
     data.Add(66, DeclareEquipcloneReward.Create(0, 0, 32066, StringDefines.Key_16782, 66, StringDefines.Key_16783));
     data.Add(67, DeclareEquipcloneReward.Create(0, 0, 32067, StringDefines.Key_16784, 67, StringDefines.Key_16785));
     data.Add(68, DeclareEquipcloneReward.Create(0, 0, 32068, StringDefines.Key_16786, 68, StringDefines.Key_16787));
     data.Add(69, DeclareEquipcloneReward.Create(0, 0, 32069, StringDefines.Key_16788, 69, StringDefines.Key_16789));
     data.Add(70, DeclareEquipcloneReward.Create(0, 0, 32070, StringDefines.Key_16790, 70, StringDefines.Key_16791));
     data.Add(71, DeclareEquipcloneReward.Create(0, 0, 32071, StringDefines.Key_16792, 71, StringDefines.Key_16793));
     data.Add(72, DeclareEquipcloneReward.Create(0, 0, 32072, StringDefines.Key_16794, 72, StringDefines.Key_16795));
     data.Add(73, DeclareEquipcloneReward.Create(0, 0, 32073, StringDefines.Key_16796, 73, StringDefines.Key_16797));
     data.Add(74, DeclareEquipcloneReward.Create(0, 0, 32074, StringDefines.Key_16798, 74, StringDefines.Key_16799));
     data.Add(75, DeclareEquipcloneReward.Create(0, 0, 32075, StringDefines.Key_16800, 75, StringDefines.Key_16801));
     data.Add(76, DeclareEquipcloneReward.Create(0, 0, 32076, StringDefines.Key_16802, 76, StringDefines.Key_16803));
     data.Add(77, DeclareEquipcloneReward.Create(0, 0, 32077, StringDefines.Key_16804, 77, StringDefines.Key_16805));
     data.Add(78, DeclareEquipcloneReward.Create(0, 0, 32078, StringDefines.Key_16806, 78, StringDefines.Key_16807));
     data.Add(79, DeclareEquipcloneReward.Create(0, 0, 32079, StringDefines.Key_16808, 79, StringDefines.Key_16809));
     data.Add(80, DeclareEquipcloneReward.Create(0, 0, 32080, StringDefines.Key_16810, 80, StringDefines.Key_16811));
     data.Add(81, DeclareEquipcloneReward.Create(0, 0, 32081, StringDefines.Key_16812, 81, StringDefines.Key_16813));
     data.Add(82, DeclareEquipcloneReward.Create(0, 0, 32082, StringDefines.Key_16814, 82, StringDefines.Key_16815));
     data.Add(83, DeclareEquipcloneReward.Create(0, 0, 32083, StringDefines.Key_16816, 83, StringDefines.Key_16817));
     data.Add(84, DeclareEquipcloneReward.Create(0, 0, 32084, StringDefines.Key_16818, 84, StringDefines.Key_16819));
     data.Add(85, DeclareEquipcloneReward.Create(0, 0, 32085, StringDefines.Key_16820, 85, StringDefines.Key_16821));
     data.Add(86, DeclareEquipcloneReward.Create(0, 0, 32086, StringDefines.Key_16822, 86, StringDefines.Key_16823));
     data.Add(87, DeclareEquipcloneReward.Create(0, 0, 32087, StringDefines.Key_16824, 87, StringDefines.Key_16825));
     data.Add(88, DeclareEquipcloneReward.Create(0, 0, 32088, StringDefines.Key_16826, 88, StringDefines.Key_16827));
     data.Add(89, DeclareEquipcloneReward.Create(0, 0, 32089, StringDefines.Key_16828, 89, StringDefines.Key_16829));
     data.Add(90, DeclareEquipcloneReward.Create(0, 0, 32090, StringDefines.Key_16830, 90, StringDefines.Key_16831));
     data.Add(91, DeclareEquipcloneReward.Create(0, 0, 32091, StringDefines.Key_16832, 91, StringDefines.Key_16833));
     data.Add(92, DeclareEquipcloneReward.Create(0, 0, 32092, StringDefines.Key_16834, 92, StringDefines.Key_16835));
     data.Add(93, DeclareEquipcloneReward.Create(0, 0, 32093, StringDefines.Key_16836, 93, StringDefines.Key_5588));
     data.Add(94, DeclareEquipcloneReward.Create(0, 0, 32094, StringDefines.Key_16837, 94, StringDefines.Key_16838));
     data.Add(95, DeclareEquipcloneReward.Create(0, 0, 32095, StringDefines.Key_16839, 95, StringDefines.Key_16840));
     data.Add(96, DeclareEquipcloneReward.Create(0, 0, 32096, StringDefines.Key_16841, 96, StringDefines.Key_16842));
     data.Add(97, DeclareEquipcloneReward.Create(0, 0, 32097, StringDefines.Key_16843, 97, StringDefines.Key_16844));
     data.Add(98, DeclareEquipcloneReward.Create(0, 0, 32098, StringDefines.Key_16845, 98, StringDefines.Key_16846));
     data.Add(99, DeclareEquipcloneReward.Create(0, 0, 32099, StringDefines.Key_16847, 99, StringDefines.Key_16848));
     data.Add(100, DeclareEquipcloneReward.Create(0, 0, 32100, StringDefines.Key_16849, 100, StringDefines.Key_16850));
 }