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

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.