Add command to dump Mix contents.

This commit is contained in:
Paul Chote
2016-05-29 19:16:28 +01:00
parent 92ea404b0b
commit bd3096f21b
3 changed files with 60 additions and 0 deletions

View File

@@ -205,6 +205,15 @@ namespace OpenRA.FileSystem
return GetContent(e);
}
public IReadOnlyDictionary<string, PackageEntry> Index
{
get
{
var absoluteIndex = index.ToDictionary(e => e.Key, e => new PackageEntry(e.Value.Hash, (uint)(e.Value.Offset + dataStart), e.Value.Length));
return new ReadOnlyDictionary<string, PackageEntry>(absoluteIndex);
}
}
public bool Contains(string filename)
{
return index.ContainsKey(filename);