PrefabUtility.IsOutermostPrefabInstanceRoot
Declaration
public static bool IsOutermostPrefabInstanceRoot(GameObject gameObject);Параметры
| Параметр | Описание |
|---|---|
| gameObject | GameObject для проверки. |
Возвращаемое значение
логическое True, если GameObject является внешним корнем экземпляра Префаб.
Описание
Возвращает true, если указанный GameObject является внешним корнем экземпляра Префаб.
Возвращает true, если GameObject является корнем GameObject экземпляра Префаб, который сам по себе не является частью другого экземпляра Префаб.
Это также возвращает true для самых внешних корней экземпляра Префаб внутри объекта Префаб. Обратите внимание, что объект Префаб сам по себе не является экземпляром Префаб, но он может содержать экземпляры Префаб.
Если GameObject является корнем экземпляра Префаб, который является добавленным GameObject к другому экземпляру Префаб, то он возвращает true, так как сам по себе не является частью другого экземпляра Префаб.
Метод возвращает false, если заданный объект не является частью экземпляра Префаб. Это включает GameObjects, которые были добавлены и не применены к экземпляру Префаб.
Обзор объектов, которые являются корнями экземпляра Префаб.
В редакторе наиболее внешние корни экземпляра Префаб имеют раскрывающееся меню Overrides, в то время как другие корни экземпляра Префаб не имеют.
Дополнительные ресурсы: IsAnyPrefabInstanceRoot.