# ObjectOverride

> Class with information about an object on a Prefab instance with overridden properties.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.SceneManagement](/engine/6000.7/script-reference/unityeditor/scenemanagement.md)
* **Assembly:** UnityEditor.CoreModule
* **Inherits from:** [PrefabOverride](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride.md)

```csharp
public class ObjectOverride : PrefabOverride
```

## Properties

| Property                                                                                                         | Description                                                                           |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| [coupledOverride](/engine/6000.7/script-reference/unityeditor/scenemanagement/objectoverride/coupledoverride.md) | Access the coupled component modifications of the object being overidden, if present. |
| [instanceObject](/engine/6000.7/script-reference/unityeditor/scenemanagement/objectoverride/instanceobject.md)   | The object on the Prefab instance.                                                    |

## Methods

| Method                                                                                                         | Description                                                                                                                          |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [Apply](/engine/6000.7/script-reference/unityeditor/scenemanagement/objectoverride/apply.md)                   | See [PrefabOverride.Apply()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md).                   |
| [GetAssetObject](/engine/6000.7/script-reference/unityeditor/scenemanagement/objectoverride/getassetobject.md) | See [PrefabOverride.GetAssetObject()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/getassetobject.md). |
| [Revert](/engine/6000.7/script-reference/unityeditor/scenemanagement/objectoverride/revert.md)                 | See [PrefabOverride.Revert()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/revert.md).                 |

## Inheritance

**Inherited Members:**

* [PrefabOverride.Apply()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md#apply\(\))
* [PrefabOverride.Apply(string)](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md#apply\(string\))
* [PrefabOverride.Apply(InteractionMode)](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/apply.md#apply\(interactionmode\))
* [PrefabOverride.Revert()](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/revert.md#revert\(\))
* [PrefabOverride.FindApplyTargetAssetObject(string)](/engine/6000.7/script-reference/unityeditor/scenemanagement/prefaboverride/findapplytargetassetobject.md)
