# Vector2.Reflect

```csharp
static Vector2 Reflect(in Vector2 direction, in Vector2 normal)
```

Returns a reflected vector based on incoming direction and plane normal. Like a ray reflecting off of a mirror.

### Parameters

- `in direction` (`Vector2`)
- `in normal` (`Vector2`)

### Returns

`Vector2`

Declared in [Vector2](/api/Vector2).
Assembly: `Sandbox.System`.
