# GetObjectOverrides(GameObject, bool)

> Retrieves a list of objects with information about object overrides on the Prefab instance.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static List<ObjectOverride> GetObjectOverrides(GameObject prefabInstance, bool includeDefaultOverrides = false)
```

### Parameters

**** (\[GameObject]\(/engine/6000.6/script-reference/unityengine/gameobject)): The Prefab instance to get information about.**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): If true, components will also be included even if they only contain overrides that are [default overrides](/engine/6000.6/script-reference/unityeditor/prefabutility/isdefaultoverride.md). False by default.

### Returns

| Type                                                                                              | Description                                              |
| ------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| [List\<ObjectOverride>](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1) | List of objects with information about object overrides. |

### Remarks

If includeDefaultOverrides is true, components will also be included even if they only contain overrides that are [default overrides](/engine/6000.6/script-reference/unityeditor/prefabutility/isdefaultoverride.md). This parameter is false by default.

Additional Resources: [ObjectOverride](/engine/6000.6/script-reference/unityeditor/scenemanagement/objectoverride.md)
