public void Load(BinaryReaderEx reader, int index) { this.Index = index; Offset = reader.ReadInt32(Endianness.BigEndian); Length = reader.ReadInt16(Endianness.BigEndian); NumChildren = reader.ReadByte(); NumChildren++; Flag = reader.ReadByte(); }
public void LoadChunks(BinaryReaderEx reader) { for (var i = 0; i < NumChunks; i++) { SpuChunkData chunk = new SpuChunkData(); chunk.Load(reader, i); chunk.Parent = this; this.Chunks.Add(chunk); } }