Version: 2021.3
言語: 日本語
public bool IsReady ();

戻り値

bool Returns true if the index is ready for search.

説明

Indicates if the index is fully built, up to date, and ready for search.

using System.Linq;
using UnityEditor;
using UnityEditor.Search;
using UnityEngine;

static class Example_SearchIndexer_IsReady
{
    [MenuItem("Examples/SearchIndexer/IsReady")]
    public static void Run()
    {
        // Create an indexer and wait for indexing to complete in the current thread.
        var si = new SearchIndexer();
        si.Start();
        si.AddDocument("document 1");
        si.AddDocument("document 2");
        si.Finish();
        while (!si.IsReady())
            return;
        Debug.Log("Indexing is completed");
    }
}