This version of Unity is unsupported.

PrefabUtility.RevertPrefabInstance

Obsolete Use the overload that takes an InteractionMode parameter.

Declaration

public static bool RevertPrefabInstance(GameObject go);

Declaration

public static void RevertPrefabInstance(GameObject instanceRoot, InteractionMode action);

Parameters

instanceRoot The root of the Prefab instance.
action The interaction mode for this action.

Description

Reverts all overrides on a Prefab instance.

This reverts all property overrides, added and removed components, and added child GameObjects (including added child Prefab instances).

The Transform position and rotation of a root GameObject in a Prefab instance is not cleared, nor are other default override properties.