PrefabUtility.GetPropertyModifications
Declaration
public static PropertyModification[] GetPropertyModifications(Object targetPrefab);Параметры
| Параметр | Описание |
|---|---|
| targetPrefab | Может быть экземпляром Префаб в сцене или экземпляром Префаб в ассете Префаб (ассет Вариант e.g). |
Описание
Возвращает все модификации, которые были применены к конкретному экземпляру префаб в сцене или модификации для экземпляра префаб в ассете.
Этот метод возвращает массив объектов PropertyModification, представляющих все модификации, которые были применены к данному экземпляру Префаб.
Подробную информацию о полях возвращаемых объектов PropertyModification см. в SetPropertyModifications.
В качестве альтернативы используйте GetObjectOverrides, который имеет функции Apply и Revert для получения информации о переопределении свойств для экземпляра префаб.
GetPropertyModifications имеет следующие ограничения:
- Она возвращает как переопределения по умолчанию, так и не по умолчанию.
- Она возвращает переопределения для всех дочерних GameObjects и их компонентов.
- Он возвращает переопределения, которые более не являются действительными.
- Может возвращать null.
Дополнительные ресурсы: GetObjectOverrides GetAddedComponents GetRemovedComponents GetAddedGameObjects GetRemovedGameObjects.