版本:Unity 6 (6000.0)
语言中文(简体)
  • C#

EditorToolAttribute 构造函数

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法采纳所有提交内容,但我们确实会阅读用户建议的每一处更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,建议的更改未能提交。请在几分钟后<a>重试</a>。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

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 此工具可以编辑的类型。如果工具不是 Component,则设置为 null。
editorToolContext 与该工具相关的 EditorToolContext 类型。当 EditorTool 定义 an editorToolContext 作用域时,工具不会显示在菜单中,而必须由 EditorToolContext.ResolveTool 方法激活。
toolPriority 显示工具在工具叠加中的顺序。请参阅 ToolAttribute.toolPriority
variantGroup 要在工具叠加中为该工具分配的工具变体组。工具变体用于将类似的工具分组到工具叠加中的单个按钮中。请参阅 ToolAttribute.variantGroup
variantPriority 变体优先级定义了工具在显示在 ToolAttribute.variantGroup 下拉列表中时的显示顺序。

描述

EditorTool 注册为全局工具或 CustomEditor 工具。

工具栏菜单中始终提供一个全局工具。一个CustomEditor工具只有在当前选择包含匹配目标类型时才可用。