# Get Children

## Overview

![The Get Children Node.](https://2561100106-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6JZovzOqBctA4C1o76u%2Fuploads%2Fgit-blob-a937a2ce9afa1a3d37a1547687b429271096128c%2Fgetchildrenupdatedimage.png?alt=media)

The **Get Children Node** returns an **Array** of all the *children* **Object IDs** of an **Object**. If an **Object** has no *children*, an empty **Array** is returned.

[**Scope**](https://docs.incari.com/incari-studio/2023.2/overview#scopes): **Scene**, **Function**, **Prefab**.

## Attributes

![The Get Children Node Attributes.](https://2561100106-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6JZovzOqBctA4C1o76u%2Fuploads%2Fgit-blob-cef5bfbebf8e661cb3a60035ab800d4471c821de%2Fgetchildrenattributes.png?alt=media)

| Attribute | Type         | Description                                                                                                                    |
| --------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| `Object`  | **ObjectID** | Sets the *parent* **Object** whose *children* **Object IDs** will be returned, if one is not provided in the **Input Socket**. |

## Inputs

| Input             | Type         | Description                                                                    |
| ----------------- | ------------ | ------------------------------------------------------------------------------ |
| *Pulse Input* (►) | **Pulse**    | A standard **Input Pulse**, to trigger the execution of the **Node**.          |
| `Object ID`       | **ObjectID** | Sets the *parent* **Object** whose *children* **Object IDs** will be returned. |

## Outputs

| Output                | Type      | Description                                                                                                                            |
| --------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►)    | **Pulse** | A standard **Output Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |
| `Children Object IDs` | **Array** | Returns an **Array** of the *children* **Object IDs**.                                                                                 |

## See Also

* [**Has Children**](https://docs.incari.com/incari-studio/2023.2/toolbox/incari/object/has-children)
* [**Get Parent**](https://docs.incari.com/incari-studio/2023.2/toolbox/incari/object/get-parent)
