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