# AddedGameObject

> Class with information about a GameObject that has been added as a child under a Prefab instance.

## Definition

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

```csharp
public class AddedGameObject : PrefabOverride
```

## Properties

| Property                                                                                                                | Description                                  |
| ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| [instanceGameObject](/engine/6000.3/script-reference/unityeditor/scenemanagement/addedgameobject/instancegameobject.md) | The added GameObject on the Prefab instance. |
| [siblingIndex](/engine/6000.3/script-reference/unityeditor/scenemanagement/addedgameobject/siblingindex.md)             | The sibling index of the added GameObject.   |

## Methods

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

## Inheritance

**Inherited Members:**

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