private void UpdateSearchResults() { ClearSearch(); var folderFilters = searchFolders.Where(x => !string.IsNullOrEmpty(x)).ToArray(); if (folderFilters.Length > 0) { var importers = Filter(AssetEditorTools.GetAssetImporters <Object>(folderFilters)); resultAssets.AddRange(importers); } var result = Filter(targetAssets.Where(x => x). Select(AssetEditorTools.GetAssetImporter)). ToList(); var assetsPaths = new HashSet <string>(); resultAssets.AddRange(result); resultAssets = resultAssets. Where(x => assetsPaths.Add(x.assetPath)). ToList(); }