EditorToolContextAttribute
класс в UnityEditor.EditorTools
Наследуется от:EditorTools.ToolAttribute
Описание
Зарегистрирует EditorToolContext в качестве глобального контекста или контекста Component для определенного типа цели.
Глобальный контекст инструмента всегда доступен в меню панели инструментов. Контекст инструмента Component доступен только тогда, когда текущая выборка содержит соответствующий тип цели.
Конструкторы
| Конструктор | Описание |
|---|---|
| EditorToolContextAttribute | Зарегистрирует EditorToolContext либо как глобальный контекст инструмента, либо как контекст инструмента компонента. |
Унаследованные члены 2
Статические свойства
| Свойство | Описание |
|---|---|
| defaultPriority | Значение по умолчанию для ToolAttribute.toolPriority и ToolAttribute.variantPriority. Укажите приоритет ниже этого значения, чтобы отобразить инструмент перед записями по умолчанию, или укажите более высокое значение, чтобы отобразить его после записей по умолчанию. |
Свойства
| Свойство | Описание |
|---|---|
| allowPersistentTargets | Позволяет инструменту нацеливаться на постоянные объекты. Это совместимо только с ScriptableObjects. При разработке инструментов, нацеленных на постоянные объекты, информируйте пользователей о том, редактируют ли они в сцене или постоянный объект. |
| displayName | Имя, которое отображается в меню. |
| group | Группы инструментов помещают логически схожие инструменты под одним заголовком в Накладке инструментов. |
| targetContext | Если указано, то EditorTool будет доступен только тогда, когда ToolManager.activeContextType равен targetContext. |
| targetType | Устанавливает тип инструмента, который может быть изменён этим EditorTool или EditorToolContext. Устанавливает null, если инструмент не специфичен для Компонента и должен быть доступен в любое время. |
| toolPriority | Приоритет инструмента определяет порядок, в котором инструменты отображаются в перекрытии инструментов. |
| variantGroup | Варианты инструментов используются для группировки логически схожих инструментов в одну кнопку в накладке Инструменты. |
| variantPriority | Вариант приоритета определяет порядок, в котором инструменты отображаются, когда они отображаются в раскрывающемся списке ToolAttribute.variantGroup. |