Проблема с кодом Unity

я через левую кнопку мыши в коде даю обьекту силу(Rigidbody), и так же действует проверка на земле игрок - или нет. Но сила не применяется при нажатии левой кнопкой мыши Начал изучать геймдев в этом году зимой, не совсем все знаю, поэтому если это легко решить, можно просто ответ сказать что делать? Код:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Jump : MonoBehaviour
{
    public bool isGrounded;
    public Rigidbody rb;
    void Start()
    {
        isGrounded = true;
    }

    void FixedUpdate()
    {
        if(isGrounded == true)
        {
            if(Input.GetMouseButton(0))
            {
                rb.AddForce(0f, 100f, 0f);
                isGrounded = false;
                rb.isKinematic = false;
            }
        }
    }
    private void OnCollisionEnter(Collision collision)
    {
        if(collision.gameObject.tag == "Ground")
        {
            isGrounded = true;
            rb.isKinematic = true;
        }
    }
}

Ответы (0 шт):