# Sandbox.VR.VRController.TriggerHaptics

```csharp
void TriggerHaptics(HapticEffect effect, float lengthScale = 1, float frequencyScale = 1, float amplitudeScale = 1)
```

Trigger a vibration based on a predefined [Sandbox.HapticPattern](/api/Sandbox.HapticPattern).
All [Sandbox.HapticPattern](/api/Sandbox.HapticPattern)s are normalized (start at 0, peak at 1).

### Parameters

- `effect` (`HapticEffect`): The pattern to use
- `lengthScale` (`float`), default `1`: The amount to scale the pattern's length by.
- `frequencyScale` (`float`), default `1`: The amount to scale the pattern's frequency by.
- `amplitudeScale` (`float`), default `1`: The amount to scale the pattern's amplitude by.

Declared in [Sandbox.VR.VRController](/api/Sandbox.VR.VRController).
Assembly: `Sandbox.Engine`.
