public static void ReadVec3Vec(BinaryReader pStream, ref Vec3Vec Vec3Vect) { if (Vec3Vect == null) { Vec3Vect = new Vec3Vec(); } Vec3Vect.x = pStream.ReadInt32(); Vec3Vect.y = pStream.ReadInt32(); Vec3Vect.z = pStream.ReadInt32(); }
public static void ReadVec3VecList(BinaryReader pStream, ref List <Vec3Vec> Vec3VecList) { int listNum = pStream.ReadInt16(); if (Vec3VecList == null) { Vec3VecList = new List <Vec3Vec>(); } for (int i = 0; i < listNum; ++i) { Vec3Vec data = new Vec3Vec(); data.x = pStream.ReadInt32(); data.y = pStream.ReadInt32(); data.z = pStream.ReadInt32(); Vec3VecList.Add(data); } }