This repository has been archived on 2024-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
snakeinabox/Assets/Scripts/Render/Vibe.cs
2020-12-06 23:47:43 -08:00

21 lines
No EOL
475 B
C#

using UnityEngine;
using UnityEngine.XR;
public class Vibe : MonoBehaviour
{
public void Pulse(float amplitude = 0.5f)
{
InputDevice device = InputDevices.GetDeviceAtXRNode(XRNode.RightHand);
HapticCapabilities capabilities;
if (device.TryGetHapticCapabilities(out capabilities))
{
if (capabilities.supportsImpulse)
{
uint channel = 0;
device.SendHapticImpulse(channel, amplitude, 0.5f / Time.timeScale);
}
}
}
}