# Sandbox.PhysicsTraceBuilder.WithCollisionRules

## Overload 1

```csharp
PhysicsTraceBuilder WithCollisionRules(string tag, bool asTrigger = False)
```

Use the collision rules of the given tag.

### Parameters

- `tag` (`string`): Which tag this trace will adopt the collision rules of.
- `asTrigger` (`bool`), default `False`: If true, trace against triggers only. Otherwise, trace for collisions (default).

### Returns

`PhysicsTraceBuilder`

## Overload 2

```csharp
PhysicsTraceBuilder WithCollisionRules(IEnumerable<string> tags, bool asTrigger = False)
```

### Parameters

- `tags` (`IEnumerable<string>`)
- `asTrigger` (`bool`), default `False`

### Returns

`PhysicsTraceBuilder`

Declared in [Sandbox.PhysicsTraceBuilder](/api/Sandbox.PhysicsTraceBuilder).
Assembly: `Sandbox.Engine`.
