IHasCustomMenu.AddItemsToMenu
Declaration
public void AddItemsToMenu(GenericMenu menu);Описание
Добавляет ваши пользовательские пункты меню в окно редактора.
Следующий пример показывает, как реализовать этот метод в классе, производном от EditorWindow и реализует IHasCustomMenu.
using UnityEngine; using UnityEditor;
public class CustomMenuExample : EditorWindow, IHasCustomMenu { [MenuItem("MyWindows/Custom Menu Window Example")] static void ShowCustomWindow() { GetWindow<CustomMenuExample>().Show(); }
public void AddItemsToMenu(GenericMenu menu) { menu.AddItem(new GUIContent("Hello"), false, OnHello); }
void OnHello() { Debug.Log("Hello!"); } }