Описание
Используется для извлечения контекста для 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. |