# Vector3.Approach

```csharp
Vector3 Approach(float length, float amount)
```

Returns a new vector whose length is closer to given target length by given amount.

### Parameters

- `length` (`float`): Target length.
- `amount` (`float`): How much to subtract or add.

### Returns

`Vector3`

Declared in [Vector3](/api/Vector3).
Assembly: `Sandbox.System`.
