public string DisplayString(string file) { int index = OriginalFiles.IndexOf(file); if (OriginalExpIDs.Count > index && OriginalFiles.Count > index) { return(OriginalFiles[index] + " @ " + OriginalExpIDs[index]); } else { return(null); } }
public void UndoAnalysis(int newGameVersion) { wasAnalysed = false; Files.Clear(); OriginalFiles.Clear(); ExpIDs.Clear(); OriginalExpIDs.Clear(); found = false; ExpectedFormat = ""; ExpectedMips = 0; AutofixSuccess = true; FileDuplicates.Clear(); TreeDuplicates.Clear(); TexName = null; GameVersion = newGameVersion; }
override protected IEnumerable <MpqFile> GetMpqFiles() { return(OriginalFiles.Where(mpqFile => !RemovedFiles.Contains(mpqFile.Name)).Concat(ModifiedFiles)); }