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

PrefabUtility.IsPartOfRegularPrefab

Declaration

public static bool IsPartOfRegularPrefab(Object componentOrGameObject);

Параметры

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

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

логическое True, если объект является частью регулярного Префаб.

Описание

Возвращает true, если заданный объект является частью обычного экземпляра Префаб или Префаб Asset.

Возвращает false, если объект является частью Варианта модели Префаб или Префаб.

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

Для контента префаб, загруженного в режиме редактирования префаб, этот метод не проверяет ассет префаб, из которого загружается загруженный контент, поскольку этот контент префаб загружается в сцену предварительного просмотра и не является частью ассета при редактировании в режиме редактирования префаб. Это означает, что для контента префаб в режиме редактирования префаб метод возвращает true только для объектов, которые являются частью обычного экземпляра префаб. Для проверки того, является ли объект частью контента префаб в режиме редактирования префаб, используйте PrefabStage.IsPartOfPrefabContents.