# Sandbox.MovieMaker.Compiled.ICompiledTrack.Child

## Overload 1

```csharp
static ICompiledTrack Child(ICompiledTrack track, string name, System.Type type)
```

Helper for creating a compiled child track with the given `name` and value `type`.
            


            Some special cases if the parent track is a [Sandbox.GameObject](/api/Sandbox.GameObject) reference track:
            `type` is [Sandbox.GameObject](/api/Sandbox.GameObject)Returns a game object reference track`type` extends [Sandbox.Component](/api/Sandbox.Component)Returns a component reference track
            By default, returns a property track.

### Parameters

- `track` (`ICompiledTrack`)
- `name` (`string`)
- `type` (`System.Type`)

### Returns

`ICompiledTrack`

## Overload 2

```csharp
static ICompiledTrack Child(ICompiledTrack track, string name, System.Type type)
```

Helper for creating a compiled child track with the given `name` and value `type`.
            


            Some special cases if the parent track is a [Sandbox.GameObject](/api/Sandbox.GameObject) reference track:
            `type` is [Sandbox.GameObject](/api/Sandbox.GameObject)Returns a game object reference track`type` extends [Sandbox.Component](/api/Sandbox.Component)Returns a component reference track
            By default, returns a property track.

### Parameters

- `track` (`ICompiledTrack`)
- `name` (`string`)
- `type` (`System.Type`)

### Returns

`ICompiledTrack`

Declared in [Sandbox.MovieMaker.Compiled.ICompiledTrack](/api/Sandbox.MovieMaker.Compiled.ICompiledTrack).
Assembly: `Sandbox.Engine`.
