# Sandbox.DebugOverlaySystem.Box

## Overload 1

```csharp
void Box(Vector3 position, Vector3 size, Color color = null, float duration = 0, Transform transform = null, bool overlay = False)
```

Draw a box

### Parameters

- `position` (`Vector3`)
- `size` (`Vector3`)
- `color` (`Color`), default `null`
- `duration` (`float`), default `0`
- `transform` (`Transform`), default `null`
- `overlay` (`bool`), default `False`

## Overload 2

```csharp
void Box(BBox box, Color color = null, float duration = 0, Transform transform = null, bool overlay = False)
```

Draw a box

### Parameters

- `box` (`BBox`)
- `color` (`Color`), default `null`
- `duration` (`float`), default `0`
- `transform` (`Transform`), default `null`
- `overlay` (`bool`), default `False`

Declared in [Sandbox.DebugOverlaySystem](/api/Sandbox.DebugOverlaySystem).
Assembly: `Sandbox.Engine`.
