public void TriggerHapticPulse(ushort durationMicroSec = 500, EVRButtonId buttonId = EVRButtonId.k_EButton_SteamVR_Touchpad) { var vr = SteamVR.instance; var axisId = (uint)buttonId - (uint)EVRButtonId.k_EButton_Axis0; vr.hmd.TriggerHapticPulse(index, axisId, (char)durationMicroSec); }
void GrabObject(Collider coll) { coll.transform.SetParent(gameObject.transform); // make controller parent coll.GetComponent <Rigidbody>().isKinematic = true; // turn off physics device.TriggerHapticPulse(2000); // vibrate controller Debug.Log("Grabbing object!"); }