# Sandbox.Animation.GraphBuilder.StateMachineBuilder.Completed

## Overload 1

```csharp
Node Completed(State state, float transitionDuration = 0)
```

A condition that is true when `state` has nearly played through -
within `transitionDuration` seconds of its end.

### Parameters

- `state` (`State`)
- `transitionDuration` (`float`), default `0`

### Returns

`Node`

## Overload 2

```csharp
Node Completed(State state, float transitionDuration, Node transitionDurationOverride)
```

### Parameters

- `state` (`State`)
- `transitionDuration` (`float`)
- `transitionDurationOverride` (`Node`)

### Returns

`Node`

Declared in [Sandbox.Animation.GraphBuilder.StateMachineBuilder](/api/Sandbox.Animation.GraphBuilder.StateMachineBuilder).
Assembly: `Sandbox.Engine`.
