Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


RevertObjectOverride(Object, InteractionMode)

Reverts all overridden properties on a Prefab instance component or GameObject.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor
public static void RevertObjectOverride(Object instanceComponentOrGameObject, InteractionMode action)

Parameters

instanceComponentOrGameObject

The object on the Prefab instance to revert.

The interaction mode for this action.

Remarks

If the specified object is a GameObject, only the overrides on the GameObject itself are reverted; not its components or child GameObjects.
After the
action
is applied, the properties of the object on the Prefab instance are no longer marked as overrides and now reflect the values of the Prefab Asset.
The Transform position and rotation of a root GameObject in a Prefab instance cannot be reverted, nor can other default override properties.