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

EditorToolAttribute Constructor

Declaration

public EditorToolAttribute(string displayName, Type componentToolTarget, Type editorToolContext);
public EditorToolAttribute(string displayName, Type componentToolTarget);
public EditorToolAttribute(string displayName, Type componentToolTarget, Type editorToolContext, Type variantGroup);
public EditorToolAttribute(string displayName, Type componentToolTarget, Type editorToolContext, int toolPriority, Type variantGroup);
public EditorToolAttribute(string displayName, Type componentToolTarget, Type editorToolContext, int toolPriority, Type variantGroup, int variantPriority);

Параметры

Параметр Описание
displayName Имя для отображения в меню.
componentToolTarget Тип инструмента, который может редактировать этот инструмент. Установите в null, если инструмент не является инструментом Component.
editorToolContext Тип EditorToolContext, к которому относится этот инструмент. Когда EditorTool определяет область editorToolContext, инструмент не отображается в меню и должен быть активирован методом EditorToolContext.ResolveTool.
toolPriority Порядок отображения инструментов в накладке Инструменты. См. ToolAttribute.toolPriority.
variantGroup Группа вариантов инструмента, к которой назначается инструмент в накладке Инструменты. Варианты инструмента используются для группирования схожих инструментов в одну кнопку в накладке Инструменты. См. ToolAttribute.variantGroup.
variantPriority Вариант приоритета определяет порядок, в котором инструменты отображаются, когда они отображаются в раскрывающемся списке ToolAttribute.variantGroup.

Описание

Зарегистрирует EditorTool как глобальный инструмент или инструмент CustomEditor.

Глобальный инструмент всегда доступен в меню панели инструментов. Инструмент CustomEditor доступен только тогда, когда текущая выборка содержит соответствующий тип цели.