public static DeclareFunctionVariable Create(int in_server_sync, int in_variable) { DeclareFunctionVariable tmp = new DeclareFunctionVariable(); tmp._server_sync = in_server_sync; tmp._variable = in_variable; 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[]> >("DataFunctionVariable"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataFunctionVariable = require 'Lua/Config/DataFunctionVariable'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataFunctionVariable"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareFunctionVariable>(202); foreach (var item in dic) { DeclareFunctionVariable tmp = new DeclareFunctionVariable(); tmp.ServerSync = item.Value[0]; tmp.Variable = item.Value[1]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "FunctionVariable"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareFunctionVariable>(202); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "FunctionVariable"); } } }
public static void Convert(Dictionary <int, DeclareFunctionVariable> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareFunctionVariable.Create(0, 1)); data.Add(2, DeclareFunctionVariable.Create(0, 2)); data.Add(3, DeclareFunctionVariable.Create(0, 3)); data.Add(4, DeclareFunctionVariable.Create(0, 4)); data.Add(5, DeclareFunctionVariable.Create(0, 5)); data.Add(6, DeclareFunctionVariable.Create(0, 6)); data.Add(7, DeclareFunctionVariable.Create(0, 7)); data.Add(8, DeclareFunctionVariable.Create(0, 8)); data.Add(9, DeclareFunctionVariable.Create(0, 9)); data.Add(10, DeclareFunctionVariable.Create(0, 10)); data.Add(11, DeclareFunctionVariable.Create(0, 11)); data.Add(12, DeclareFunctionVariable.Create(0, 12)); data.Add(13, DeclareFunctionVariable.Create(0, 13)); data.Add(14, DeclareFunctionVariable.Create(0, 14)); data.Add(15, DeclareFunctionVariable.Create(0, 15)); data.Add(16, DeclareFunctionVariable.Create(0, 16)); data.Add(17, DeclareFunctionVariable.Create(0, 17)); data.Add(18, DeclareFunctionVariable.Create(0, 18)); data.Add(19, DeclareFunctionVariable.Create(0, 19)); data.Add(20, DeclareFunctionVariable.Create(0, 20)); data.Add(21, DeclareFunctionVariable.Create(1, 21)); data.Add(22, DeclareFunctionVariable.Create(0, 22)); data.Add(23, DeclareFunctionVariable.Create(0, 23)); data.Add(24, DeclareFunctionVariable.Create(1, 24)); data.Add(25, DeclareFunctionVariable.Create(1, 25)); data.Add(26, DeclareFunctionVariable.Create(1, 26)); data.Add(27, DeclareFunctionVariable.Create(1, 27)); data.Add(28, DeclareFunctionVariable.Create(1, 28)); data.Add(29, DeclareFunctionVariable.Create(1, 29)); data.Add(30, DeclareFunctionVariable.Create(1, 30)); data.Add(31, DeclareFunctionVariable.Create(1, 31)); data.Add(32, DeclareFunctionVariable.Create(1, 32)); data.Add(33, DeclareFunctionVariable.Create(1, 33)); data.Add(34, DeclareFunctionVariable.Create(1, 34)); data.Add(35, DeclareFunctionVariable.Create(1, 35)); data.Add(36, DeclareFunctionVariable.Create(0, 36)); data.Add(37, DeclareFunctionVariable.Create(1, 37)); data.Add(38, DeclareFunctionVariable.Create(1, 38)); data.Add(39, DeclareFunctionVariable.Create(1, 39)); data.Add(40, DeclareFunctionVariable.Create(1, 40)); data.Add(41, DeclareFunctionVariable.Create(1, 41)); data.Add(42, DeclareFunctionVariable.Create(1, 42)); data.Add(43, DeclareFunctionVariable.Create(1, 43)); data.Add(44, DeclareFunctionVariable.Create(1, 44)); data.Add(45, DeclareFunctionVariable.Create(1, 45)); data.Add(46, DeclareFunctionVariable.Create(1, 46)); data.Add(47, DeclareFunctionVariable.Create(1, 47)); data.Add(48, DeclareFunctionVariable.Create(1, 48)); data.Add(49, DeclareFunctionVariable.Create(1, 49)); data.Add(50, DeclareFunctionVariable.Create(1, 50)); data.Add(51, DeclareFunctionVariable.Create(1, 51)); data.Add(52, DeclareFunctionVariable.Create(1, 52)); data.Add(53, DeclareFunctionVariable.Create(1, 53)); data.Add(54, DeclareFunctionVariable.Create(1, 54)); data.Add(55, DeclareFunctionVariable.Create(1, 55)); data.Add(56, DeclareFunctionVariable.Create(1, 56)); data.Add(57, DeclareFunctionVariable.Create(1, 57)); data.Add(58, DeclareFunctionVariable.Create(1, 58)); data.Add(59, DeclareFunctionVariable.Create(1, 59)); data.Add(60, DeclareFunctionVariable.Create(1, 60)); data.Add(61, DeclareFunctionVariable.Create(1, 61)); data.Add(62, DeclareFunctionVariable.Create(1, 62)); data.Add(63, DeclareFunctionVariable.Create(1, 63)); data.Add(64, DeclareFunctionVariable.Create(1, 64)); data.Add(65, DeclareFunctionVariable.Create(1, 65)); data.Add(66, DeclareFunctionVariable.Create(1, 66)); data.Add(67, DeclareFunctionVariable.Create(1, 67)); data.Add(68, DeclareFunctionVariable.Create(1, 68)); data.Add(69, DeclareFunctionVariable.Create(1, 69)); data.Add(70, DeclareFunctionVariable.Create(1, 70)); data.Add(71, DeclareFunctionVariable.Create(1, 71)); data.Add(72, DeclareFunctionVariable.Create(1, 72)); data.Add(73, DeclareFunctionVariable.Create(1, 73)); data.Add(74, DeclareFunctionVariable.Create(1, 74)); data.Add(75, DeclareFunctionVariable.Create(1, 75)); data.Add(76, DeclareFunctionVariable.Create(1, 76)); data.Add(77, DeclareFunctionVariable.Create(1, 77)); data.Add(78, DeclareFunctionVariable.Create(1, 78)); data.Add(79, DeclareFunctionVariable.Create(1, 79)); data.Add(80, DeclareFunctionVariable.Create(1, 80)); data.Add(81, DeclareFunctionVariable.Create(1, 81)); data.Add(82, DeclareFunctionVariable.Create(1, 82)); data.Add(83, DeclareFunctionVariable.Create(1, 83)); data.Add(84, DeclareFunctionVariable.Create(1, 84)); data.Add(85, DeclareFunctionVariable.Create(1, 85)); data.Add(86, DeclareFunctionVariable.Create(1, 86)); data.Add(87, DeclareFunctionVariable.Create(1, 87)); data.Add(88, DeclareFunctionVariable.Create(1, 88)); data.Add(89, DeclareFunctionVariable.Create(1, 89)); data.Add(90, DeclareFunctionVariable.Create(1, 90)); data.Add(91, DeclareFunctionVariable.Create(1, 91)); data.Add(92, DeclareFunctionVariable.Create(1, 92)); data.Add(93, DeclareFunctionVariable.Create(1, 93)); data.Add(94, DeclareFunctionVariable.Create(1, 94)); data.Add(95, DeclareFunctionVariable.Create(1, 95)); data.Add(96, DeclareFunctionVariable.Create(1, 96)); data.Add(97, DeclareFunctionVariable.Create(1, 97)); data.Add(98, DeclareFunctionVariable.Create(1, 98)); data.Add(99, DeclareFunctionVariable.Create(1, 99)); data.Add(100, DeclareFunctionVariable.Create(1, 100)); data.Add(101, DeclareFunctionVariable.Create(1, 101)); data.Add(102, DeclareFunctionVariable.Create(1, 102)); data.Add(103, DeclareFunctionVariable.Create(1, 103)); data.Add(104, DeclareFunctionVariable.Create(1, 104)); data.Add(105, DeclareFunctionVariable.Create(1, 105)); data.Add(106, DeclareFunctionVariable.Create(1, 106)); data.Add(107, DeclareFunctionVariable.Create(1, 107)); data.Add(108, DeclareFunctionVariable.Create(1, 108)); data.Add(109, DeclareFunctionVariable.Create(1, 109)); data.Add(110, DeclareFunctionVariable.Create(1, 110)); data.Add(111, DeclareFunctionVariable.Create(1, 111)); data.Add(112, DeclareFunctionVariable.Create(1, 112)); data.Add(113, DeclareFunctionVariable.Create(1, 113)); data.Add(114, DeclareFunctionVariable.Create(1, 114)); data.Add(115, DeclareFunctionVariable.Create(1, 115)); data.Add(116, DeclareFunctionVariable.Create(1, 116)); data.Add(117, DeclareFunctionVariable.Create(1, 117)); data.Add(118, DeclareFunctionVariable.Create(1, 118)); data.Add(119, DeclareFunctionVariable.Create(1, 119)); data.Add(120, DeclareFunctionVariable.Create(1, 120)); data.Add(121, DeclareFunctionVariable.Create(1, 121)); data.Add(122, DeclareFunctionVariable.Create(1, 122)); data.Add(123, DeclareFunctionVariable.Create(0, 123)); data.Add(124, DeclareFunctionVariable.Create(0, 124)); data.Add(125, DeclareFunctionVariable.Create(1, 125)); data.Add(126, DeclareFunctionVariable.Create(1, 126)); data.Add(127, DeclareFunctionVariable.Create(1, 127)); data.Add(128, DeclareFunctionVariable.Create(1, 128)); data.Add(129, DeclareFunctionVariable.Create(1, 129)); data.Add(130, DeclareFunctionVariable.Create(1, 130)); data.Add(131, DeclareFunctionVariable.Create(1, 131)); data.Add(132, DeclareFunctionVariable.Create(1, 132)); data.Add(133, DeclareFunctionVariable.Create(1, 133)); data.Add(134, DeclareFunctionVariable.Create(1, 134)); data.Add(135, DeclareFunctionVariable.Create(1, 135)); data.Add(136, DeclareFunctionVariable.Create(1, 136)); data.Add(137, DeclareFunctionVariable.Create(1, 137)); data.Add(138, DeclareFunctionVariable.Create(1, 138)); data.Add(139, DeclareFunctionVariable.Create(0, 139)); data.Add(140, DeclareFunctionVariable.Create(1, 140)); data.Add(141, DeclareFunctionVariable.Create(1, 141)); data.Add(142, DeclareFunctionVariable.Create(1, 142)); data.Add(143, DeclareFunctionVariable.Create(1, 143)); data.Add(144, DeclareFunctionVariable.Create(1, 144)); data.Add(145, DeclareFunctionVariable.Create(1, 145)); data.Add(146, DeclareFunctionVariable.Create(1, 146)); data.Add(147, DeclareFunctionVariable.Create(1, 147)); data.Add(148, DeclareFunctionVariable.Create(1, 148)); data.Add(149, DeclareFunctionVariable.Create(1, 149)); data.Add(150, DeclareFunctionVariable.Create(1, 150)); data.Add(151, DeclareFunctionVariable.Create(1, 151)); data.Add(152, DeclareFunctionVariable.Create(1, 152)); data.Add(153, DeclareFunctionVariable.Create(1, 153)); data.Add(154, DeclareFunctionVariable.Create(1, 154)); data.Add(155, DeclareFunctionVariable.Create(1, 155)); data.Add(156, DeclareFunctionVariable.Create(1, 156)); data.Add(157, DeclareFunctionVariable.Create(1, 157)); data.Add(158, DeclareFunctionVariable.Create(1, 158)); data.Add(159, DeclareFunctionVariable.Create(1, 159)); data.Add(160, DeclareFunctionVariable.Create(1, 160)); data.Add(161, DeclareFunctionVariable.Create(1, 161)); data.Add(162, DeclareFunctionVariable.Create(1, 162)); data.Add(163, DeclareFunctionVariable.Create(1, 163)); data.Add(164, DeclareFunctionVariable.Create(1, 164)); data.Add(165, DeclareFunctionVariable.Create(1, 165)); data.Add(166, DeclareFunctionVariable.Create(1, 166)); data.Add(167, DeclareFunctionVariable.Create(1, 167)); data.Add(168, DeclareFunctionVariable.Create(1, 168)); data.Add(169, DeclareFunctionVariable.Create(1, 169)); data.Add(170, DeclareFunctionVariable.Create(1, 170)); data.Add(171, DeclareFunctionVariable.Create(1, 171)); data.Add(172, DeclareFunctionVariable.Create(1, 172)); data.Add(173, DeclareFunctionVariable.Create(1, 173)); data.Add(174, DeclareFunctionVariable.Create(1, 174)); data.Add(175, DeclareFunctionVariable.Create(1, 175)); data.Add(176, DeclareFunctionVariable.Create(1, 176)); data.Add(177, DeclareFunctionVariable.Create(1, 177)); data.Add(178, DeclareFunctionVariable.Create(1, 178)); data.Add(179, DeclareFunctionVariable.Create(1, 179)); data.Add(180, DeclareFunctionVariable.Create(1, 180)); data.Add(181, DeclareFunctionVariable.Create(1, 181)); data.Add(182, DeclareFunctionVariable.Create(1, 182)); data.Add(183, DeclareFunctionVariable.Create(1, 183)); data.Add(184, DeclareFunctionVariable.Create(1, 184)); data.Add(185, DeclareFunctionVariable.Create(1, 185)); data.Add(186, DeclareFunctionVariable.Create(1, 186)); data.Add(187, DeclareFunctionVariable.Create(1, 187)); data.Add(188, DeclareFunctionVariable.Create(1, 188)); data.Add(189, DeclareFunctionVariable.Create(1, 189)); data.Add(190, DeclareFunctionVariable.Create(1, 190)); data.Add(191, DeclareFunctionVariable.Create(1, 191)); data.Add(192, DeclareFunctionVariable.Create(1, 192)); data.Add(193, DeclareFunctionVariable.Create(1, 193)); data.Add(194, DeclareFunctionVariable.Create(1, 194)); data.Add(195, DeclareFunctionVariable.Create(1, 195)); data.Add(196, DeclareFunctionVariable.Create(1, 196)); data.Add(197, DeclareFunctionVariable.Create(1, 197)); data.Add(198, DeclareFunctionVariable.Create(1, 198)); data.Add(199, DeclareFunctionVariable.Create(1, 199)); data.Add(200, DeclareFunctionVariable.Create(1, 200)); data.Add(201, DeclareFunctionVariable.Create(1, 201)); data.Add(202, DeclareFunctionVariable.Create(1, 202)); }