ドキュメント

Unity Engine

Unity Engine

GetAction(SearchProvider, string)

Returns the search action for a given search provider and search action ID.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

public static SearchAction GetAction(SearchProvider provider, string actionId)

Parameters

Search provider to look up.

actionId

Unique action ID within the search provider.

Returns

Type

Description

SearchActionThe matching action.

Examples

using System.Linq;using UnityEditor;using UnityEditor.Search;using UnityEngine;static class Example_SearchService_GetAction{ [MenuItem("Examples/SearchService/GetAction")] public static void Run() { #region GetProvider var menuProvider = SearchService.GetProvider("menu"); Debug.Assert(menuProvider != null); #endregion var execMenuAction = SearchService.GetAction(menuProvider, "select"); Debug.Assert(execMenuAction != null); using var context = SearchService.CreateContext(menuProvider, "Search All..."); using var results = SearchService.Request(context, SearchFlags.Synchronous); execMenuAction.handler(results.First()); }}