Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 override protected IEnumerable <MpqFile> GetMpqFiles()
 {
     return(OriginalFiles.Where(mpqFile => !RemovedFiles.Contains(mpqFile.Name)).Concat(ModifiedFiles));
 }