public new void Read(BinaryReader reader, int length) { base.Read(reader, base.GetLength()); int cnt1 = reader.ReadInt32(); UnkVectors.Clear(); for (int i = 0; i < cnt1; ++i) { Vector4 vec = new Vector4(); vec.Read(reader, Constants.SIZE_VECTOR4); UnkVectors.Add(vec); } int cnt2 = reader.ReadInt32(); UnkData = reader.ReadBytes(cnt2 * 8); }
public new void Read(BinaryReader reader, int length) { base.Read(reader, base.GetLength()); int cnt1 = reader.ReadInt32(); UnkFloat3 = reader.ReadSingle(); UnkVectors.Clear(); for (int i = 0; i < 2 * cnt1; ++i) { Vector4 vec = new Vector4(); vec.Read(reader, Constants.SIZE_VECTOR4); UnkVectors.Add(vec); } UnkData = reader.ReadBytes(cnt1 * 8); UnkShort = reader.ReadUInt16(); }