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

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.