123456789101112131415161718192021222324252627282930 |
- using UnityEngine;
- using System.Collections;
- namespace CurvedUI {
- public class CUI_ViveHapticPulse : MonoBehaviour
- {
- #pragma warning disable 414 // this is just so we wont get "unused variable" code warnings when compiling without Vive.
- float PulseStrength;
- #pragma warning restore 414
- void Start()
- {
- PulseStrength = 1;
- }
- public void SetPulseStrength(float newStr)
- {
- PulseStrength = Mathf.Clamp(newStr, 0, 1);
- }
- public void TriggerPulse()
- {
- #if CURVEDUI_STEAMVR_LEGACY
- CurvedUIInputModule.Right.TriggerHapticPulse(1, (ushort)(PulseStrength * 3000));
- #endif
- }
- }
- }
|