UxrControllerInput.SendHapticFeedback Method (UxrHandSide, UxrHapticClipType, Single, Single, UxrHapticMode)

Sends a predefined haptic clip to a controller.

Namespace: UltimateXR.Devices
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0

Syntax

C#

public void SendHapticFeedback(
	UxrHandSide handSide,
	UxrHapticClipType clipType,
	float amplitude,
	float durationSeconds = -1f,
	UxrHapticMode hapticMode = UxrHapticMode.Mix
)

Parameters

 

handSide
Type: UltimateXR.Core.UxrHandSide
Which controller to send the haptic feedback to. In Single devices where IsHandednessSupported is false, such as in gamepads, both hands will address the single device.
clipType
Type: UltimateXR.Haptics.UxrHapticClipType
The clip type from a set of predefined clips
amplitude
Type: System.Single
The intensity of the haptic feedback
durationSeconds (Optional)
Type: System.Single
The duration in seconds. A zero/negative value will use a default duration.
hapticMode (Optional)
Type: UltimateXR.Haptics.UxrHapticMode
Whether the clip will stop all currently playing haptics or mix with them

Implements

IUxrControllerInput.SendHapticFeedback(UxrHandSide, UxrHapticClipType, Single, Single, UxrHapticMode)

See Also

Reference

UxrControllerInput Class
SendHapticFeedback Overload
UltimateXR.Devices Namespace