PrefabUtility.HasPrefabInstanceAnyOverrides
Declaration
public static bool HasPrefabInstanceAnyOverrides(GameObject instanceRoot, bool includeDefaultOverrides);Параметры
| Параметр | Описание |
|---|---|
| instanceRoot | Корневая папка GameObject экземпляра Префаб для проверки. |
| includeDefaultOverrides | Установите true, чтобы переопределения по умолчанию также рассматривались как переопределения. |
Возвращаемое значение
логическое Возвращает true, если есть какие-либо переопределения.
Описание
Возвращает true, если у данного экземпляра Префаб есть какие-либо переопределения.
Этот метод является самым быстрым способом проверки, имеет ли экземпляр Префаб какие-либо переопределения, когда не нужно знать, что это за переопределения.
Параметр includeDefaultOverrides обычно должен быть установлен в false, за исключением случаев отладки. Если установлен в true, метод обычно возвращает true для всех экземпляров Префабы, поскольку все экземпляры Префаб имеют переопределения по умолчанию для корневого положения и вращения, среди прочего.