1
0
mirror of https://github.com/xiaopeng12138/MaiDXR.git synced 2024-11-27 20:40:48 +01:00
MaiDXR/Assets/Scripts/IOs/ControllerHapticManager.cs

26 lines
622 B
C#
Raw Normal View History

2022-08-12 02:20:00 +02:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
2022-08-22 04:21:51 +02:00
public class ControllerHapticManager : MonoBehaviour
2022-08-12 02:20:00 +02:00
{
public XRNode Hand;
InputDevice device;
public float duration = 0.1f;
public float amplitude = 1f;
2022-08-12 02:20:00 +02:00
private void OnTriggerEnter(Collider other)
{
device = InputDevices.GetDeviceAtXRNode(Hand);
device.SendHapticImpulse(0, amplitude, duration);
}
private void OnTriggerExit(Collider other)
{
device = InputDevices.GetDeviceAtXRNode(Hand);
device.StopHaptics();
}
void Uppdate()
{
}
2022-08-12 02:20:00 +02:00
}