PrefabUtility.ApplyAddedGameObjects
Declaration
public static void ApplyAddedGameObjects(GameObject[] gameObjects, string assetPath, InteractionMode action);Параметры
| Параметр | Описание |
|---|---|
| gameObjects | Добавлено GameObjects на экземпляре Префаб для применения. |
| assetPath | Путь ассета Префаб для применения. |
| действия | Режим взаимодействия для этого действия. |
Описание
Применяет добавленный GameObjects к ассету Префаб на указанном пути ассета.
Этот метод позволяет применять дополнительные GameObjects к существующему Префаб. Он отражает Применить функциональность в Редакторе, как описано в разделе Применить переопределения к ресурсу префаб документации. Чтобы использовать этот метод, необходимо сначала добавить GameObjects к существующему экземпляру префаба.
Добавленный GameObject является типом Переопределение экземпляра. Акт применения добавлен GameObjects к Генеральному Префаб означает, что они станут частью Префаб ассетов, и больше не будут переопределения на Префаб Временные меры
При применении добавлено GameObjects к а Префаб Ассет, в качестве параметра необходимо указать путь к ассету. Это объясняется тем, что в некоторых ситуациях существует несколько возможных целей для применения изменения. Например, если добавлено GameObjects были добавлены к GameObject которое является частью вложенные Префаб, у вас может быть возможность применить изменения к внутренним вложенным Префаб Ассет или внешний корень Префаб Ассет. Таким образом, указывая путь ассета, вы даете ясно понять, что Unity которое Префаб Ассет, к которому должно быть применено изменение.
Более подробную информацию см. Переопределение экземпляров префаб.
Дополнительные ресурсы PrefabUtility.ApplyAddedGameObject, PrefabUtility.ApplyAddedComponent, PrefabUtility.ApplyObjectOverride, PrefabUtility.ApplyPropertyOverride, PrefabUtility.ApplyRemovedComponent, PrefabUtility.ApplyPrefabInstance.