public MCIN(byte[] chunkBytes) : base(chunkBytes) { for (int i = 0; i < 256; i++) { Entries[i] = new MCINEntry(this); } Close(); }
public override void Read() { var br = Chunk.GetReader(); Entries = new MCINEntry[256]; for (int i = 0; i < 256; i++) // 16*16 { Entries[i] = MCINEntry.Read(br); } }
/// <inheritdoc/> public void LoadBinaryData(byte[] inData) { using (var ms = new MemoryStream(inData)) using (var br = new BinaryReader(ms)) { var entryCount = br.BaseStream.Length / MCINEntry.GetSize(); for (var i = 0; i < entryCount; ++i) { Entries.Add(new MCINEntry(br.ReadBytes(MCINEntry.GetSize()))); } } }