NullReferenceException: Object reference not set to an instance of an object Как исправить?

Хочу что бы скрипт Damage менял переменную health Но почему то не может, почему то health = null не понимаю почему, как сделать так что бы со скрипта Damage я мог менять переменную health из скрипта Player

Script Damage

{
    public Collider DamageArea;
    private AudioSource aud;
    public AudioClip punch;


    void Start()
    {
        aud = GetComponent<AudioSource>();
    }
    void OnTriggerEnter(Collider DamageArea)
    {
        
        if (DamageArea.tag == ("Player"));
        {
            DamageArea.GetComponent<Player>().health -= 10;


        }
    }
}

Script Player:

public class Player : MonoBehaviour
{
    public float health = 100f;
  
    void Update()
    {
        if (health < 0)
        {
            Debug.Log("Die");
        }
    }
}


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