public override void Read() { var br = Chunk.GetReader(); Entries = new MDDFEntry[Chunk.Size / 36]; for (int i = 0; i < Entries.Length; i++) { Entries[i] = MDDFEntry.Read(br); } }
/// <inheritdoc/> public void LoadBinaryData(byte[] inData) { using (var ms = new MemoryStream(inData)) using (var br = new BinaryReader(ms)) { var doodadCount = br.BaseStream.Length / MDDFEntry.GetSize(); for (var i = 0; i < doodadCount; ++i) { MDDFEntrys.Add(new MDDFEntry(br.ReadBytes(MDDFEntry.GetSize()))); } } }