public Task <byte[]> LoadFileDataAsync(string filePath) => _streamSink.LoadFileDataAsync(filePath, () => (Packs.FirstOrDefault(x => x.ContainsFile(filePath)) ?? throw new FileNotFoundException($"Could not find file \"{filePath}\" in a RES file."))
/// <summary> /// Loads an archived file's data. /// </summary> public Task <byte[]> LoadFileDataAsync(string filePath) => _streamSink.LoadFileDataAsync(filePath, () => _pakFile.LoadFileDataAsync(filePath));