版本: Unity 6 (6000.0)
语言英语
  • C#

ToolManager

UnityEditor.EditorTools 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每一个建议更改,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

描述

此类操作场景视图中的编辑器工具。

静态属性

activeContextType获取当前活动的 EditorToolContext 类型。默认值为 GameObjectToolContext。
activeToolType获取当前活动的 EditorTool 类型。

静态方法

IsActiveContext测试某个 EditorToolContext 是否为当前活动工具上下文。
IsActiveTool测试某个 EditorTool 是否为当前活动工具。
RefreshAvailableTools调用 RefreshAvailableTools 以重建场景视图工具覆盖层的內容。
RestorePreviousPersistentTool将最后使用的全局 EditorTool 设置为活动工具。
RestorePreviousTool将最后使用的 EditorTool 设置为活动工具。
SetActiveContext设置活动的 EditorToolContext。
SetActiveTool设置活动的 EditorTool。

事件

activeContextChanged定义活动 EditorToolContext 更改时的事件处理程序。
activeContextChanging定义活动 EditorToolContext 将要更改时的事件处理程序。
activeToolChanged定义活动工具更改时的事件处理程序。
activeToolChanging定义活动工具更改时的事件处理程序。