Help, my Character is not Jumping, the sound and debug are triggering though.

[code/c#]

using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.XR;

public class NewJump77 : MonoBehaviour
{
XRIDefaultInputActions obj_PlayerInputActions;
public float jumpHeight = 300f;
public bool isGrounded;
public float NumberJumps = 0f;
public float MaxJumps = 2;
private Rigidbody rb;
public AudioSource jumpSound;

private void Awake()
{
obj_PlayerInputActions = new XRIDefaultInputActions();

obj_PlayerInputActions.XRIRightHand.Jump.performed += x => Jump();
}

#region - Enable/Disable -
private void OnEnable()
{

obj_PlayerInputActions.Enable();

}

private void OnDisable()
{
obj_PlayerInputActions.Disable();
}

#endregion
void Start()
{
rb = GetComponent();

}

void Jump()
{

if (NumberJumps > MaxJumps - 1)
{
isGrounded = false;
}

if (isGrounded)
{
Debug.Log(“I’m Jumping Bitch”);
NumberJumps += 1;
rb.AddForce(Vector3.up * jumpHeight);
jumpSound.Play();
}
}

void OnCollisionEnter(Collision other)
{
isGrounded = true;
NumberJumps = 0;
}
void OnCollisionExit(Collision other)
{

}
}

[/code]

Don’t post multiple topics on the same question, don’t make pointless polls, and use code tags when posting code - you’ll get better answers when people can easily read your code.