public void Read(string filepath) { var nextFile = filepath; while (true) { var file = new PakFile(this); Console.Write("Read pak://" + Path.GetFileName(nextFile) + " "); if (file.Read(nextFile)) { Files.Add(file); } if (string.IsNullOrEmpty(file.LinkedFile)) { break; } else { nextFile = file.LinkedFile; } } }
public PakEntry(PakFile file) { PakFile = file; }