A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.unity3d.com/Manual/../ScriptReference/PrefabUtility.ApplyRemovedComponent.html below:

Unity - Scripting API: PrefabUtility.ApplyRemovedComponent

PrefabUtility.ApplyRemovedComponent Suggest a change Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close Your name Your email Suggestion*

Cancel

Parameters Parameter Description instanceGameObject The GameObject on the Prefab instance which the component has been removed from. assetComponent The component on the Prefab Asset corresponding to the removed component on the instance. action The interaction mode for this action. Description

Removes the component from the Prefab Asset which has the component on it.

When a component is removed from a Prefab instance, that modification is a type of Instance Override. The act of applying the change (the removal of the component) to the Prefab means the component is removed from the Prefab Asset itself, and is no longer an override on the Prefab instance.

This method allows you to apply a "removed component" change to an existing Prefab. It mirrors the Apply functionality in the Editor, as described in the Apply overrides to the prefab asset documentation. To use this method, you must first remove a component from an existing Prefab instance.

When applying a removed component to a Prefab Asset, you must supply the asset path as a parameter. This is because there are some situations where there are multiple possible targets to apply the change to. For example, if the component was removed from a GameObject that is part of a nested Prefab instance, you may have the choice of applying the change to the inner nested Prefab Asset, or to the outer root Prefab Asset. Therefore, by specifying the asset path, you make it clear to Unity which Prefab Asset the change must be applied to.

For more information, refer to Override prefab instances.

Additional resources: PrefabUtility.ApplyAddedComponent, PrefabUtility.ApplyAddedGameObject, PrefabUtility.ApplyObjectOverride, PrefabUtility.ApplyPropertyOverride, PrefabUtility.ApplyPrefabInstance, PrefabUtility.ApplyRemovedGameObject.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4