public DLCEditor(DLCBase dlcBase)
{
this.dlcBase = dlcBase;
listAdd = new SortedDictionary<FileNameHash, add>();
listReplace = new SortedDictionary<FileNameHash, string>();
listDelete = new SortedDictionary<FileNameHash, string>();
listComplete = new SortedDictionary<FileNameHash, action>();
blockSizeCount = (int)(this.dlcBase.dataOffset - this.dlcBase.blockTableOffset) / 2;
foreach (sfarFile entry in dlcBase.fileList)
{
listComplete.Add(entry.nameHash, action.copy);
}
//listComplete.Add(DLCBase.fileListHash, action.copy);
}