ToolManager
класс в UnityEditor.EditorTools
Описание
Этот класс управляет инструментами редактора в окне Scene.
Статические свойства
| Свойство | Описание |
|---|---|
| activeContextType | Получает тип EditorToolContext, который в настоящее время активен. Значение по умолчанию — GameObjectToolContext. |
| activeToolType | Получает тип EditorTool, который в настоящее время активен. |
Статические методы
| Метод | Описание |
|---|---|
| IsActiveContext | Проверяет, является ли EditorToolContext в настоящее время активным контекстом инструмента. |
| IsActiveTool | Проверяет, является ли EditorTool в настоящее время активным инструментом. |
| RefreshAvailableTools | Вызов RefreshAvailableTools для восстановления содержимого накладки инструментов просмотра Scene. |
| RestorePreviousPersistentTool | Устанавливает последний использованный глобальный EditorTool в качестве активного инструмента. |
| RestorePreviousTool | Устанавливает последний использованный EditorTool в качестве активного инструмента. |
| SetActiveContext | Устанавливает активный EditorToolContext. |
| SetActiveTool | Устанавливает активный EditorTool. |
Мероприятия
| Мероприятие | Описание |
|---|---|
| activeContextChanged | Определяет обработчик событий для изменения активного EditorToolContext. |
| activeContextChanging | Определяет обработчика событий для изменения активного EditorToolContext. |
| activeToolChanged | Определяет обработчик событий для изменения активного инструмента. |
| activeToolChanging | Определяет обработчик событий для изменения активного инструмента. |