# Sandbox.HapticEffect

Contains a haptic effect, which consists of patterns for the controller and triggers.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`

## Constructors

- [`HapticEffect`](/api/Sandbox.HapticEffect/.ctor)

## Fields

- [`ControllerPattern`](/api/Sandbox.HapticEffect/ControllerPattern)
- [`LeftTriggerPattern`](/api/Sandbox.HapticEffect/LeftTriggerPattern)
- [`RightTriggerPattern`](/api/Sandbox.HapticEffect/RightTriggerPattern)

## Properties

- [`AmplitudeScale`](/api/Sandbox.HapticEffect/AmplitudeScale)
- [`FrequencyScale`](/api/Sandbox.HapticEffect/FrequencyScale)
- [`HardImpact`](/api/Sandbox.HapticEffect/HardImpact): A haptic pattern that represents a hard, sudden impact.
- [`Heartbeat`](/api/Sandbox.HapticEffect/Heartbeat): A haptic effect that feels like a heartbeat.
- [`LengthScale`](/api/Sandbox.HapticEffect/LengthScale)
- [`Rumble`](/api/Sandbox.HapticEffect/Rumble): Applies a simple rumble to the controller.
- [`RumbleLeftTrigger`](/api/Sandbox.HapticEffect/RumbleLeftTrigger): Applies a simple rumble to the left trigger.
- [`RumbleRightTrigger`](/api/Sandbox.HapticEffect/RumbleRightTrigger): Applies a simple rumble to the right trigger.
- [`SoftImpact`](/api/Sandbox.HapticEffect/SoftImpact): A haptic pattern that represents a light, soft impact.

## Methods

- [`<Clone>$`](/api/Sandbox.HapticEffect/<Clone>$)
