Exemple #1
0
        public static void Deserialize(this Vector3[] Visitees, ref Vector3[] RefVisitees, BufferStream Buffer)
        {
            uint len = Buffer.BeginReadArray();

            Array.Resize(ref RefVisitees, (int)len);

            for (int i = 0; i < len; ++i)
            {
                RefVisitees[i] = Buffer.ReadVector3();
            }
        }
Exemple #2
0
        public static void Deserialize <T>(this T[] Visitees, ref T[] RefVisitees, BufferStream Buffer, Func <BufferStream, T> Deserializer) where T : IVisitee
        {
            uint len = Buffer.BeginReadArray();

            Array.Resize(ref RefVisitees, (int)len);

            for (int i = 0; i < len; ++i)
            {
                RefVisitees[i] = Deserializer(Buffer);
            }
        }