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

PrefabUtility.HasManagedReferencesWithMissingTypes

Declaration

public static bool HasManagedReferencesWithMissingTypes(Object assetComponentOrGameObject);

Параметры

Параметр Описание
componentOrGameObject Объект, который является частью ассета Префаб.

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

логическое Возвращает true, если типы SerializeReference отсутствуют непосредственно в ассете Префаб, за исключением вложенного Префаб.

Описание

Определяет, содержит ли ассет объекта Префаб какие-либо типы MonoBehaviours с отсутствующими типами SerializeReference.

Этот метод возвращает true, если ассет префаб содержит отсутствующие типы SerializeReference. Применение изменений свойств к ассету префаб удаляет отсутствующую информацию о типе из ассета префаб. Однако редактирование ассета префаб в режиме редактирования префаб сохраняет отсутствующую информацию о типе. Если вы находитесь на экземпляре, вы можете использовать PrefabUtility.GetCorrespondingObjectFromSource для проверки того, имеет ли ассет префаб отсутствующие типы. Дополнительные ресурсы: SerializationUtility.HasManagedReferencesWithMissingTypes, SerializeReference