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

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!"); } }