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

PrefabUtility.GetNearestPrefabInstanceRoot

Declaration

public static GameObject GetNearestPrefabInstanceRoot(Object componentOrGameObject);

Параметры

Параметр Описание
componentOrGameObject Объект для проверки. Должен быть компонентом или GameObject.

Возвращаемое значение

GameObject Ближайший корень экземпляра Префаб.

Описание

Получает GameObject, который является корнем ближайшего экземпляра Префаб, частью которого является объект.

Метод ищет в иерархии Transform до тех пор, пока не найдет корень любого экземпляра Префаб, независимо от того, является ли этот экземпляр примененным вложенным Префаб внутри другого Префаб или нет.

Метод возвращает null, если данный объект не является частью экземпляра Префаб. Это включает GameObjects или компоненты, которые были добавлены и не применены к экземпляру Префаб.


Обзор объектов, являющихся корнями экземпляра Префаб.

В редакторе корни экземпляра Префаб имеют кнопки Открыть и Выбрать, а в случае внешнего корня экземпляра Префаб — раскрывающееся меню Переопределения.

Дополнительные ресурсы: GetOutermostPrefabInstanceRoot.