Пример #1
0
 public void SetControllerVibration(float strength, int time, PXR_Input.Controller controller)
 {
     PXR_Input.SetControllerVibration(strength, time, controller);
 }
Пример #2
0
    // 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);
        }
    }