internal override void UpdateValues(CustomController vrController) { Vector2 result = Vector2.zero; if (vectorAction != null) { result = vectorAction.axis; } if (upButton != null && upButton.state) { result.y += 1; } if (rightButton != null && rightButton.state) { result.x += 1; } if (downButton != null && downButton.state) { result.y -= 1; } if (leftButton != null && leftButton.state) { result.x -= 1; } vrController.SetAxisValueById(xAxisID, result.x); vrController.SetAxisValueById(yAxisID, result.y); }
internal override void UpdateValues(CustomController vrControllers) { float value = UnityInputHelper.GetJoystickAxisRawValueByJoystickIndex(joystickID, inputIndex); if (invert) { value = -value; } foreach (int inputID in inputIDs) { vrControllers.SetAxisValueById(inputID, value); } }
public void OnRewiredInputUpdate() { //if(swipeToCycle) //controller.SetButtonValueById(6, swipedDown || Input.GetKey(KeyCode.L)); if (levelDone) { controller.SetButtonValueById(3, false); controller.SetAxisValueById(2, 0); controller.SetAxisValueById(0, 0); controller.SetAxisValueById(1, 0); } else { controller.SetAxisValueById(2, lookInput); controller.SetAxisValueById(0, moveX); controller.SetAxisValueById(1, moveY); } }
internal override void UpdateValues(CustomController vrController) { vrController.SetAxisValueById(xAxisID, vectorAction.axis.x); vrController.SetAxisValueById(yAxisID, vectorAction.axis.y); }