| Метод |
Описание |
| ApplyAddedComponent | Применяет добавленный компонент к ассету Префаб на указанном пути ассета. |
| ApplyAddedGameObject | Применяет добавленный GameObject к ассету Префаб на указанном пути ассета. |
| ApplyAddedGameObjects | Применяет добавленный GameObjects к ассету Префаб на указанном пути ассета. |
| ApplyObjectOverride | Применяет все переопределенные свойства на компоненте экземпляра Префаб или GameObject к ассету Префаб в заданном пути ассета. |
| ApplyPrefabInstance | Применяет все переопределения экземпляра Префаб к его ассету Префаб. |
| ApplyPrefabInstances | Применяет все переопределения из списка экземпляров Префаб к их Ассетам Префаб. |
| ApplyPropertyOverride | Применяет одно переопределенное свойство на экземпляре Префаб к ассету Префаб в заданном пути ассета. |
| ApplyRemovedComponent | Удаляет компонент из ассета Префаб, в котором он находится. |
| ApplyRemovedGameObject | Удаляет GameObject из исходного ассета Префаб. |
| ConvertToPrefabInstance | Преобразуйте обычный экземпляр GameObject в экземпляр Префаб с помощью предоставленного корневого объекта Префаб Asset. |
| ConvertToPrefabInstances | Преобразовать массив из GameObjects в Префаб экземпляров заданного Префаб ассета. |
| FindAllInstancesOfPrefab | Получает корень GameObjects для всех экземпляров ассета Префаб с корнем prefabRoot, найденных во всех загружаемых сценах. Если prefabRoot не является действительным корнем ассета Префаб GameObject, выводится ArgumentException. |
| GetAddedComponents | Получает список объектов PrefabUtility.AddedComponent, которые содержат информацию о добавленных переопределениях компонентов в экземпляре Префаб. |
| GetAddedGameObjects | Получает список объектов PrefabUtility.AddedGameObject, которые содержат информацию о добавлении GameObjects на экземпляре Префаб. |
| GetCorrespondingObjectFromOriginalSource | Получает объект источника для заданного объекта. |
| GetCorrespondingObjectFromSource | Получает соответствующий исходный объект ассета префаб заданного GameObject или компонента, или null, если он не может быть найден. |
| GetCorrespondingObjectFromSourceAtPath | Получает соответствующий объект заданного объекта из заданного пути Префаб Asset. |
| GetIconForGameObject | Получает значок для заданного GameObject. |
| GetNearestPrefabInstanceRoot | Получает GameObject, который является корнем ближайшего экземпляра Префаб, частью которого является объект. |
| GetObjectOverrides | Получает список объектов с информацией о переопределениях объектов в экземпляре Префаб. |
| GetOriginalSourceRootWhereGameObjectIsAdded | Используйте этот метод, чтобы найти корень Префаб Asset, в котором изначально был добавлен экземпляр Префаб или объект Префаб Asset. |
| GetOutermostPrefabInstanceRoot | Получает GameObject, который является корнем самого внешнего экземпляра Префаб, частью которого является объект. |
| GetPrefabAssetPathOfNearestInstanceRoot | Получает путь ассета к ближайшему корню экземпляра Префаб, частью которого является указанный объект. |
| GetPrefabAssetType | Возвращает значение перечисления, указывающее тип ассета Prefab: обычный префаб, префаб модели или вариант префаба. |
| GetPrefabInstanceHandle | Получает объект PrefabInstance для внешнего экземпляра Префаб, частью которого является указанный объект. |
| GetPrefabInstanceStatus | Определяет, правильно ли экземпляр Префаб подключен к своему ассету. |
| GetPropertyModifications | Возвращает все модификации, которые были применены к конкретному экземпляру префаб в сцене или модификации для экземпляра префаб в ассете. |
| GetRemovedComponents | Возвращает список объектов с информацией об удаленных переопределениях компонентов в экземпляре Префаб. |
| GetRemovedGameObjects | Возвращает список объектов с информацией об удаленных переопределениях GameObject в экземпляре Префаб. |
| HasManagedReferencesWithMissingTypes | Определяет, содержит ли ассет объекта Префаб какие-либо типы MonoBehaviours с отсутствующими типами SerializeReference. |
| HasPrefabInstanceAnyOverrides | Возвращает true, если у данного экземпляра Префаб есть какие-либо переопределения. |
| InstantiatePrefab | Создает экземпляр заданной Префаб в заданной Scene. |
| IsAddedComponentOverride | Возвращает true, если указанный компонент добавлен в экземпляр префаба в виде переопределения. |
| IsAddedGameObjectOverride | Возвращает true, если указанный GameObject добавлен в экземпляр префаба как дочерний в виде переопределения. |
| IsAnyPrefabInstanceRoot | Является ли GameObject корнем любого экземпляра Префаб? |
| IsDefaultOverride | Возвращает true, если указанное изменение считается переопределением по умолчанию. |
| IsOutermostPrefabInstanceRoot | Возвращает true, если указанный GameObject является внешним корнем экземпляра Префаб. |
| IsPartOfAnyPrefab | Возвращает true, если заданный объект является частью объекта Префаб Asset или экземпляра Префаб. |
| IsPartOfImmutablePrefab | Возвращает true, если заданный объект является частью Префаб, который не может быть изменён. |
| IsPartOfModelPrefab | Возвращает true, если заданный объект является частью объекта Model Префаб или экземпляра Model Префаб. |
| IsPartOfNonAssetPrefabInstance | Возвращает true, если заданный объект является частью экземпляра Префаб, который не является частью ассета Префаб. |
| IsPartOfPrefabAsset | Возвращает true, если заданный объект является частью ассета Префаб. |
| IsPartOfPrefabInstance | Возвращает true, если заданный объект является частью экземпляра Префаб. |
| IsPartOfPrefabThatCanBeAppliedTo | Возвращает true, если заданный объект является частью Префаб, к которому могут быть применены переопределения. |
| IsPartOfRegularPrefab | Возвращает true, если заданный объект является частью обычного экземпляра Префаб или Префаб Asset. |
| IsPartOfVariantPrefab | Возвращает true, если заданный объект является частью Префаб Variant Asset или Префаб Variant instance. |
| IsPrefabAssetMissing | Возвращает true, если заданный объект является частью экземпляра Префаб, но исходный ресурс отсутствует. |
| LoadPrefabContents | Загружает ассет Префаб на заданном пути в изолированный Scene и возвращает корень GameObject из Префаб. |
| LoadPrefabContentsIntoPreviewScene | Загружает ресурс Префаб из заданного пути в заданную сцену предварительного просмотра. |
| MergePrefabInstance | Принуждает экземпляр Префаб к слиянию с изменениями из ассета Префаб. |
| RecordPrefabInstancePropertyModifications | Приводит к записи изменений, внесенных в экземпляр Префаб. |
| RemoveUnusedOverrides | Этот метод идентифицирует и удаляет все неиспользуемые переопределения из списка корней экземпляра Префаб. Подробнее см. в руководстве Неиспользуемые переопределения. |
| ReplacePrefabAssetOfPrefabInstance | Замените ассет Префаб для экземпляра Префаб, который существует в Scene, или для вложенного экземпляра Префаб внутри другого Префаб. |
| ReplacePrefabAssetOfPrefabInstances | Замените ассет Префаб на массив экземпляров Префаб, существующих в сценах, или на вложенные экземпляры Префаб внутри другого Префаб. |
| RevertAddedComponent | Удаляет этот добавленный компонент из экземпляра Префаб. |
| RevertAddedGameObject | Удаляет этот добавленный GameObject из экземпляра Префаб. |
| RevertObjectOverride | Возвращает все переопределенные свойства компонента экземпляра Префаб или GameObject. |
| RevertPrefabInstance | Отмена всех переопределений в экземпляре Префаб. |
| RevertPropertyOverride | Сбрасывает одно переопределение свойства у экземпляра Prefab. |
| RevertRemovedComponent | Добавляет этот удаленный компонент обратно в экземпляр Префаб. |
| RevertRemovedGameObject | Добавляет этот удаленный GameObject обратно в экземпляр Префаб. |
| SaveAsPrefabAsset | Создает объект Префаб на указанном пути из указанного объекта GameObject, включая любой дочерний объект в Scene без модификации входных объектов. |
| SaveAsPrefabAssetAndConnect | Создает объект Префаб на указанном пути из указанного объекта GameObject, включая любых детей в Scene и в то же время превращает указанный объект GameObject в экземпляр нового объекта Префаб. |
| SavePrefabAsset | Сохраняет версию существующего Префаб ассета, который существует в памяти, обратно на диск. |
| SetPropertyModifications | Назначает набор объектов PropertyModification целевому экземпляру Префаб относительно его исходного ассета Префаб. |
| UnloadPrefabContents | Освободить содержимое из Префаб, ранее загруженного с LoadPrefabContents из памяти. |
| UnpackAllInstancesOfPrefab | Распаковывает все экземпляры указанного корневого GameObject ассета Prefab во всех открытых сценах, заменяя каждый экземпляр содержимым ассета Prefab и сохраняя при этом все значения переопределений. |
| UnpackPrefabInstance | Распаковывает указанный экземпляр префаба, заменяя его содержимым ассета Prefab и сохраняя при этом все значения переопределений. |
| UnpackPrefabInstanceAndReturnNewOutermostRoots | Распаковывает указанный экземпляр Префаб, используя поведение, указанное unpackMode. |