private void Jump() { if (playerScript.availableJumps > 0 && Input.GetKeyDown(KeyCode.Space)) { entityMovement.ApplyJump(playerRigidbody, jumpForce + active_gravityForce); //We add the y velocity to nullify the current velocity. active_gravityForce = base_gravityForce; //Reset gravity on jump. playerScript.availableJumps -= 1; } }