SetSelection(params int[])
Updates the search view with a new selection.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
SetSelection(int[])
void SetSelection(params int[] selection)
Parameters
Array of item indices to select.
Remarks
![Example ISearchView SetSelection (SetSelection(params int[]))](/api/media?file=/engine/6000.7/media/images/Example_ISearchView_SetSelection.png)
Examples
using UnityEditor;using UnityEditor.Search;static class Example_ISearchView_SetSelection{ static ISearchView s_View; [MenuItem("Examples/ISearchView/SetSelection")] public static void Run() { s_View = SearchService.ShowContextual("asset"); s_View.SetSearchText("t:MonoScript"); // Calling SetSelection when no results are available has no effect. // Wait until some results are available. EditorApplication.delayCall += DisplayResultsWhenReady; } public static void DisplayResultsWhenReady() { // Wait until results are ready to process. if (s_View.results.pending || s_View.results.Count == 0) { EditorApplication.delayCall += DisplayResultsWhenReady; return; } // Use SetSelection to specify which items should be selected. s_View.SetSelection(0, 2, 4); }}