Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ToolManager

This class manipulates editor tools in the Scene view.
Read time 1 minuteLast updated 6 days ago

Definition

public static class ToolManager

Static Properties

Property

Description

activeContextTypeGets the type of EditorToolContext that is currently active. The default value is GameObjectToolContext.
activeToolTypeGets the type of the EditorTool that is currently active.

Static Methods

Method

Description

IsActiveContextTest if an EditorToolContext is currently the active tool context.
IsActiveToolTest if an EditorTool is currently the active tool.
RefreshAvailableToolsCall RefreshAvailableTools to rebuild the contents of the Scene View Tools Overlay.
RestorePreviousPersistentToolSets the last-used global EditorTool as the active tool.
RestorePreviousToolSets the last-used EditorTool as the active tool.
SetActiveContextSets the active EditorToolContext.
SetActiveToolSets the active EditorTool.

Static Events

Member

Description

activeContextChangedDefines an event handler for when the active EditorToolContext changes.
activeContextChangingDefines an event handler for when the active EditorToolContext will change.
activeToolChangedDefines an event handler for when the active tool changes.
activeToolChangingDefines an event handler for when the active tool changes.