public WadImageStream(WadEntry entry, WadPackage package) { _entry = entry; using (var br = new BinaryReader(package.OpenFile(package.PackageFile))) { br.BaseStream.Position = entry.Offset; PrepareData(br); } }
public WadPackageStreamSource(WadPackage package) { _stream = package.OpenFile(package.PackageFile); _files = package.GetEntries().OfType <WadEntry>().ToDictionary(x => x.Name, x => x); }