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

MenuCommand

класс в UnityEditor

Описание

Используется для извлечения контекста для MenuItem.

MenuCommand объекты передаются функциям элементов меню, определенным с помощью MenuItem атрибут.

Примечание: Меню добавляется к объекту и доступно при щелчке правой кнопкой мыши в инспекторе. Код скрипта требует CONTEXT вариант.

// Add context menu named "Do Something" to context menu
using UnityEngine;
using UnityEditor;

public class Something : EditorWindow { // Add menu item [MenuItem("CONTEXT/Rigidbody/Do Something")] static void DoSomething(MenuCommand command) { Rigidbody body = (Rigidbody)command.context; body.mass = 5; Debug.Log("Changed Rigidbody's Mass to " + body.mass + " from Context Menu..."); } }

Дополнительные ресурсы: ,MenuItem,.

Свойства

Свойство Описание
contextКонтекст — это объект, который является объектом назначения команды меню.
userDataЦелое число для передачи пользовательской информации элементу меню.

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

Конструктор Описание
MenuCommandСоздает новый объект MenuCommand.