ISearchView.SetSelection
Declaration
public void SetSelection(params int[] selection);Параметры
| Параметр | Описание |
|---|---|
| выбор | Массив индексов элементов для выбора. |
Описание
Обновляет представление поиска с новым выбором.
.
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); } }