PrefabUtility.HasManagedReferencesWithMissingTypes
Declaration
public static bool HasManagedReferencesWithMissingTypes(Object assetComponentOrGameObject);Параметры
| Параметр | Описание |
|---|---|
| componentOrGameObject | Объект, который является частью ассета Префаб. |
Возвращаемое значение
логическое Возвращает true, если типы SerializeReference отсутствуют непосредственно в ассете Префаб, за исключением вложенного Префаб.
Описание
Определяет, содержит ли ассет объекта Префаб какие-либо типы MonoBehaviours с отсутствующими типами SerializeReference.
Этот метод возвращает true, если ассет префаб содержит отсутствующие типы SerializeReference. Применение изменений свойств к ассету префаб удаляет отсутствующую информацию о типе из ассета префаб. Однако редактирование ассета префаб в режиме редактирования префаб сохраняет отсутствующую информацию о типе. Если вы находитесь на экземпляре, вы можете использовать PrefabUtility.GetCorrespondingObjectFromSource для проверки того, имеет ли ассет префаб отсутствующие типы. Дополнительные ресурсы: SerializationUtility.HasManagedReferencesWithMissingTypes, SerializeReference