public void SetControllerVibration(float strength, int time, PXR_Input.Controller controller) { PXR_Input.SetControllerVibration(strength, time, controller); }
// Update is called once per frame void Update() { if ((InputDevices.GetDeviceAtXRNode(XRNode.LeftHand).TryGetFeatureValue(CommonUsages.triggerButton, out lTriggerButton) && lTriggerButton) && PXR_Input.IsControllerConnected(PXR_Input.Controller.LeftController)) { ControllerPhysicRaycastManager.Instance.ray = new Ray(starts[0].transform.position, starts[0].transform.forward); } if ((InputDevices.GetDeviceAtXRNode(XRNode.RightHand).TryGetFeatureValue(CommonUsages.triggerButton, out lTriggerButton) && lTriggerButton) && PXR_Input.IsControllerConnected(PXR_Input.Controller.RightController)) { ControllerPhysicRaycastManager.Instance.ray = new Ray(starts[1].transform.position, starts[1].transform.forward); } }