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

GameObjectToolContext

класс в UnityEditor.EditorTools

Наследуется от:EditorTools.EditorToolContext

Описание

Этот класс представляет контекст манипуляционных инструментов по умолчанию. Когда GameObjectToolContext активен, инструменты манипуляции влияют на свойство трансформации GameObjects в SceneView Selection.

Унаследованные члены 6

Свойства

СвойствоОписание
overridesDefaultSelectionОпределяет, переопределяет ли контекст выбор сцены.
targetИнспектируемый объект.
targetsМассив проверяемых объектов.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

Открытые методы

МетодОписание
GetAdditionalToolTypesПолучите дополнительную коллекцию инструментов для отображения в той же категории, что и встроенные инструменты преобразования.
OnActivatedПосле этого EditorToolContext становится активным контекстом инструмента.
OnToolGUIРеализует любую общую функциональность для набора инструментов манипулирования, доступных для данного контекста.
OnWillBeDeactivatedВызванный до этого EditorToolContext перестает быть активным контекстом инструмента.
PopulateMenuДобавление пунктов меню в контекстное меню представления Scene.
ResolveToolВозвращает соответствующий тип EditorTool для указанного инструмента в данном контексте.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

Защищенные методы

МетодОписание
GetEditorToolTypeОпределяет тип EditorTool для данного инструмента.

Статические методы

МетодОписание
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.
CreateInstanceСоздает экземпляр скриптового объекта.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.

Сообщения

СообщениеОписание
AwakeВызывается при создании экземпляра ScriptableObject.
OnDestroyЭта функция вызывается, когда скриптовый объект будет уничтожен.
OnDisableЭта функция вызывается, когда скриптовый объект выходит за пределы области действия.
OnEnableЭта функция вызывается при загрузке объекта.
OnValidateФункция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector.
ResetСброс значений по умолчанию.