// rigidbody and physics calculations void FixedUpdate() { float distFromOriginX = Mathf.Abs(travelOriginPoint.x - transform.position.x); //float distFromOriginY = Mathf.Abs ( travelOriginPoint.y - transform.position.y ); //float distFromOriginZ = Mathf.Abs ( travelOriginPoint.z - transform.position.z ); if (travelDistanceMax <= distFromOriginX) { reverseDirection(); } bool newMovementInput = xMovementStickInput != 0.0f || yMovementStickInput != 0.0f; if (newMovementInput) { virtualController.MovementStickInput( xMovementStickInput, yMovementStickInput, cameraController.GetCameraUpDirection(), cameraController.GetCameraForwardDirection(), cameraController.GetCameraSideDirection() ); } }
// 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() ); }