# Sandbox.Animation.GraphBuilder.IdBasedSelector

## Overload 1

```csharp
Node IdBasedSelector(Node id, IEnumerable<System.ValueTuple<string,Node>> options, Node fallback = null)
```

### Parameters

- `id` (`Node`)
- `options` (`IEnumerable<System.ValueTuple<string,Node>>`)
- `fallback` (`Node`), default `null`

### Returns

`Node`

## Overload 2

```csharp
Node IdBasedSelector(Node id, IReadOnlyList<System.ValueTuple<string,Node>> options, IdBasedSelectorSettings settings = null)
```

### Parameters

- `id` (`Node`)
- `options` (`IReadOnlyList<System.ValueTuple<string,Node>>`)
- `settings` (`IdBasedSelectorSettings`), default `null`

### Returns

`Node`

Declared in [Sandbox.Animation.GraphBuilder](/api/Sandbox.Animation.GraphBuilder).
Assembly: `Sandbox.Engine`.
