// rigidbody and physics calculations void FixedUpdate() { if (jumpButtonPressed) { virtualController.JumpButton(jumpButtonPressed); jumpButtonPressed = false; } if (runButtonPressed) { //virtualController.RunButton ( runButtonPressed ); //runButtonPressed = false; } if (lightAttackButtonPressed) { virtualController.AttackButton(lightAttackButtonPressed); lightAttackButtonPressed = false; } if (heavyAttackButtonPressed) { virtualController.AttackButton(heavyAttackButtonPressed); heavyAttackButtonPressed = false; } if (timePauseButtonPressed) { virtualController.TimePauseButton(timePauseButtonPressed); timePauseButtonPressed = false; } if (timeSlowButtonPressed) { virtualController.TimeSlowButton(timeSlowButtonPressed); timeSlowButtonPressed = false; } virtualController.MovementStickInput( horizontalMovementStickInput, verticalMovementStickInput, cameraController.GetCameraUpDirection(), cameraController.GetCameraForwardDirection(), cameraController.GetCameraSideDirection() ); }