public void ShowResults(PackageItem item) { noResultText.text = string.Empty; UIUtils.SetElementDisplay(noResult, false); // Only select main element if none of its versions are already selected var hasSelection = item.GetSelectableItems().Any(i => SelectionManager.instance.IsSelected(i.package, i.targetVersion)); if (!hasSelection) { item.SelectMainItem(); } ScrollIfNeeded(list, item); }
public void ShowResults(PackageItem item) { NoResultText.text = string.Empty; UIUtils.SetElementDisplay(NoResult, false); // Only select main element if none of its versions are already selected var hasSelection = item.GetSelectionList().Any(i => Selection.IsSelected(i.TargetVersion)); if (!hasSelection) { item.SelectMainItem(); } EditorApplication.delayCall += ScrollIfNeededDelayed; UpdateGroups(); }