I want to change the gravity scale when I click the jump(space key)
[SerializeField] private Rigidbody2D rb;
[SerializeField] private Transform GFX;
[SerializeField] private float jumpForce = 10f;
[SerializeField] private LayerMask groundLayer;
[SerializeField] private Transform feetPos;
[SerializeField] private float groundDistance = 0.25f;
[SerializeField] private float jumpTime = 0.3f;
[SerializeField] private float gravity = 15f;
//[SerializeField] private float crouchHeight = 0.2f;
private bool isGrounded = false;
private bool isJumping = false;
private float jumpTimer;
private void Update() {
isGrounded = Physics2D.OverlapCircle(feetPos.position, groundDistance, groundLayer);
if (isGrounded && Input.GetButtonDown("Jump")) {
isJumping = true;
jumpTimer = 0;
rb.velocity = Vector2.up * jumpForce;
}
if (isJumping && Input.GetButton("Jump")) {
if (jumpTimer < jumpTime) {
rb.velocity = Vector2.up * jumpForce;
jumpTimer += Time.deltaTime;
} else {
isJumping = false;
}
}
if (Input.GetButtonUp("Jump")) {
isJumping = false;
}
*Code for the jump