Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetAction(SearchProvider, string)

Returns the search action for a given search provider and search action ID.
Read time 1 minuteLast updated 12 days ago

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()); }}