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

ContextMenu

класс в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

Используйте атрибут ContextMenu для добавления команд в контекстное меню окна Inspector.

В окне Inspector приложенного скрипта, когда пользователь выбирает контекстное меню, выполняется функция.

Это особенно удобно для автоматической настройки данных сцены из скрипта. Функция должна быть нестатической.

Если вы хотите создать контекстное меню при щелчке правой кнопкой мыши по свойству в Inspector, используйте EditorApplication.contextualPropertyMenu.

Если вы хотите создать пункт меню, который при выборе вызывает статическую функцию, см. MenuItem.

using UnityEngine;

public class ContextTesting : MonoBehaviour { /// Add a context menu named "Do Something" in the inspector /// of the attached script. [ContextMenu("Do Something")] void DoSomething() { Debug.Log("Perform operation"); } }

Конструкторы

Конструктор Описание
ContextMenuДобавление функции в контекстное меню компонента.