protected override IEnumerable <HpiArchive.FileInfo> EnumerateFiles(HpiArchive r) { return(r.GetFilesRecursive("objects3d") .Where(x => x.Name.EndsWith(".3do", StringComparison.OrdinalIgnoreCase) && this.objectMap.ContainsKey(HpiPath.GetFileNameWithoutExtension(x.Name)))); }
protected override IEnumerable <HpiArchive.FileInfo> EnumerateFiles(HpiArchive r) { return(r.GetFilesRecursive("sections") .Where(x => x.Name.EndsWith(".sct", StringComparison.OrdinalIgnoreCase))); }
protected override IEnumerable <HpiArchive.FileInfo> EnumerateFiles(HpiArchive r) { return(r.GetFilesRecursive("anims").Where(this.IsNeededFile)); }