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

PrefabUtility.ApplyRemovedComponent

Declaration

public static void ApplyRemovedComponent(GameObject instanceGameObject, Component assetComponent, InteractionMode action);

Параметры

Параметр Описание
instanceGameObject GameObject в экземпляре Префаб, из которого был удален компонент.
assetComponent Компонент на ресурсе Префаб, соответствующий удаленному компоненту на экземпляре.
действия Режим взаимодействия для этого действия.

Описание

Удаляет компонент из ассета Префаб, в котором он находится.

Когда компонент удаляется из экземпляра Префаб, это изменение является типом Переопределение экземпляра. Применение изменения (удаления компонента) к префабу означает, что компонент удаляется из самого ассета Prefab и перестаёт быть переопределением в экземпляре префаба.

Этот метод позволяет применить изменение "удаленного компонента" к существующему Префаб. Он зеркально копирует Применить в редакторе, как это описано в разделе Применить переопределения к ассету префаб Для использования этого метода сначала необходимо удалить компонент из существующего экземпляра Префаб.

Более подробную информацию см. Переопределение экземпляров префаб.

Дополнительные ресурсы: PrefabUtility.ApplyAddedComponent, PrefabUtility.ApplyAddedGameObject, PrefabUtility.ApplyObjectOverride, PrefabUtility.ApplyPropertyOverride, PrefabUtility.ApplyPrefabInstance, PrefabUtility.ApplyRemovedGameObject.