# Sandbox.Animation.GraphBuilder.Compare

## Overload 1

```csharp
Node Compare(Node input, FloatComparison comparison, Node comparand, float epsilon = 0)
```

True when `input` compares against `comparand` using `comparison`.

### Parameters

- `input` (`Node`): The float node to test.
- `comparison` (`FloatComparison`): The comparison operation.
- `comparand` (`Node`): The float node to compare against.
- `epsilon` (`float`), default `0`: Tolerance used by [Sandbox.Animation.GraphBuilder.FloatComparison.NearEqual](/api/Sandbox.Animation.GraphBuilder.FloatComparison/NearEqual).

### Returns

`Node`

## Overload 2

```csharp
Node Compare(Node input, FloatComparison comparison, float value, float epsilon = 0)
```

True when `input` compares against `value` using `comparison`.

### Parameters

- `input` (`Node`): The float node to test.
- `comparison` (`FloatComparison`): The comparison operation.
- `value` (`float`): The constant value to compare against.
- `epsilon` (`float`), default `0`: Tolerance used by [Sandbox.Animation.GraphBuilder.FloatComparison.NearEqual](/api/Sandbox.Animation.GraphBuilder.FloatComparison/NearEqual).

### Returns

`Node`

Declared in [Sandbox.Animation.GraphBuilder](/api/Sandbox.Animation.GraphBuilder).
Assembly: `Sandbox.Engine`.
