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

SceneVisibilityManager

класс в UnityEditor

Наследуется от:ScriptableSingleton_1

Описание

Управляет видимостью Scene в редакторе.

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

Метод Описание
AreAllDescendantsHiddenПроверяет, скрыты ли все потомки GameObject.
AreAllDescendantsVisibleПроверяет, видны ли все потомки.
AreAnyDescendantsHiddenПроверка наличия скрытых потомков.
DisableAllPickingОтключает подбор на всех GameObjects.
DisablePickingОтключает подбор на GameObject, или массив GameObjects, и их потомков.
EnableAllPickingВключает подбор по всем GameObjects.
EnablePickingПозволяет выбрать GameObject или массив GameObjects и его потомков.
ExitIsolationВыходит из режима изоляции.
HideСкрывает GameObject или массив GameObjects и их потомков.
HideAllСкрывает все GameObjects.
IsCurrentStageIsolatedПроверяет, находится ли текущая стадия в режиме изоляции.
IsHiddenПроверяет скрытое состояние GameObject и, при необходимости, его потомков.
IsolateИзолирует GameObject и его потомков.
IsPickingDisabledПроверяет состояние выбираемости GameObject и, при необходимости, его потомков.
IsPickingDisabledOnAllDescendantsПроверяет, отключена ли подборка у всех потомков GameObject.
IsPickingDisabledOnAnyDescendantПроверяет, не отключено ли выделение для каких-либо потомков.
IsPickingEnabledOnAllDescendantsПроверяет, все ли потомки могут быть выбраны.
ShowПоказывает GameObject или массив GameObjects и его потомков.
ShowAllПоказывает все GameObjects.
TogglePickingВключает или выключает возможность подбора GameObject.
ToggleVisibilityПереключает состояние видимости GameObject.

Мероприятия

Мероприятие Описание
pickingChangedСобытие возникает при каждом изменении состояния выбираемости GameObject.
visibilityChangedСобытие, возникающее при изменении видимости GameObject.
Унаследованные члены 7

Статические свойства

СвойствоОписание
instanceПолучает экземпляр Singleton. Unity создает экземпляр Singleton при первом доступе к этому свойству. Если вы используете FilePathAttribute, то Unity также загружает данные при первом доступе.

Свойства

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

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

МетодОписание
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

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

МетодОписание
SaveСохраняет текущее состояние из ScriptableSingleton.

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

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

Операторы

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

Сообщения

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