Jump.cs
using UnityEngine;
[RequireComponent(typeof(Rigidbody))]
public class Jump : MonoBehaviour
{
public float jumpForce = 4;
public float jumpInterval = 0.25f;
Rigidbody rigidBody;
float jumpTimer;
void Awake()
{
rigidBody = GetComponent<Rigidbody>();
}
void Update()
{
jumpTimer += Time.deltaTime;
if (Input.GetMouseButtonDown(0))
{
if (jumpTimer > jumpInterval)
{
jumpTimer = 0;
rigidBody.velocity = Vector3.up * jumpForce;
}
}
}
}