public override Stream Open() { var stream = ((TextureArchive)Parent).Stream; byte[] data = new byte[Size]; stream.Position = Offset; stream.Read(data, 0, data.Length); return new MemoryStream(data, false); }