
The ControllerHapticPointMapper component allows you to specify a point where you feel your controller haptics, this can be useful in cases where you don't feel touching haptic volumes like objects or other user's avatars line up right.
By default without this component, the haptic point is located on the upper end of your controller, which may not desired if your avatar's hands are far away from the end point of your controller.
This works as part of the game's robust Haptics system.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
Priority
|
Int | The priority of this over other haptic elements |
ShowDebugVisuals
|
Bool | Enables a sphere visual that lights up when touching haptic zones. |
Side
|
Chirality | Specifies which controller/hand this component gives haptic data to. |
Behavior
The Haptic Point slot from your Controller slot on your Userroot moves underneath the slot where the ControllerHapticPointMapper component is located, which is how this functionality works.
Placing a slot with ControllerHapticPointMapper underneath a user does this behavior instantly, the user does not need to equip their avatar again or respawn.
Examples
See Also
- The Avatar Haptic Source Manager controls the haptic volumes that Haptic Points all use and can be useful if you want to control all aspects of haptics in combination with the Controller Haptic Point Mapper.