Beispiel #1
0
            public void ReadValue(ref int[] array)
            {
                IntArrayHandlerAction handleract = Pool <IntArrayHandlerAction> .Default.Acquire();

                handleract.list = new List <int>();
                ReadArray(handleract.action);
                array           = handleract.list.ToArray();
                handleract.list = null;
                Pool <IntArrayHandlerAction> .Default.Release(handleract);
            }
Beispiel #2
0
            public void ReadValue(ref List <int> list)
            {
                IntArrayHandlerAction handleract = Pool <IntArrayHandlerAction> .Default.Acquire();

                if (list == null)
                {
                    list = new List <int>();
                }
                else
                {
                    list.Clear();
                }
                handleract.list = list;
                ReadArray(handleract.action);
                handleract.list = null;
                Pool <IntArrayHandlerAction> .Default.Release(handleract);
            }