# Sandbox.DebugOverlaySystem.Line

## Overload 1

```csharp
void Line(Line line, Color color = null, float duration = 0, Transform transform = null, bool overlay = False)
```

Draw a line

### Parameters

- `line` (`Line`)
- `color` (`Color`), default `null`
- `duration` (`float`), default `0`
- `transform` (`Transform`), default `null`
- `overlay` (`bool`), default `False`

## Overload 2

```csharp
void Line(Vector3 from, Vector3 to, Color color = null, float duration = 0, Transform transform = null, bool overlay = False)
```

Draw a line

### Parameters

- `from` (`Vector3`)
- `to` (`Vector3`)
- `color` (`Color`), default `null`
- `duration` (`float`), default `0`
- `transform` (`Transform`), default `null`
- `overlay` (`bool`), default `False`

## Overload 3

```csharp
void Line(IEnumerable<Vector3> points, Color color = null, float duration = 0, Transform transform = null, bool overlay = False)
```

### Parameters

- `points` (`IEnumerable<Vector3>`)
- `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`.
