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