Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

SearchFlags.Synchronous

Описание

Элементы поиска извлекаются синхронно. Это может занять много времени для некоторых SearchProvider (как ассет). Используйте на свой страх и риск.

using UnityEditor;
using UnityEditor.Search;
using UnityEngine;

public class SearchFlags_Synchronous
{
    [MenuItem("Examples/SearchFlags/Synchronous")]
    static void Run()
    {
        using (var searchContext = SearchService.CreateContext("menu", "Create"))
        {
            // ***IMPORTANT***: Synchronous search can take a long time to resolve depending on the provider (especially assets).
            // Unity suggests using SearchService.Request.

            // Initiate the query and get the results.
            var results = SearchService.GetItems(searchContext, SearchFlags.Synchronous);

            foreach (var searchItem in results)
                Debug.Log(searchItem.GetDescription(searchContext));
        }
    }
}