Проблема с засчитыванием очков

Итак: есть спавнер обьектов и персонаж. Обьект спавнится, падает вниз и при касании с полом он изчезает. Я не могу сделать скрипт чтоб он засчитывал очки которые заработал персонаж (за 1 обьект - 1 очко). Проблема следующая: если персонаж ловит обьект то счет не изменяется, хотя обьект изчезает

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

public class ScorePlus : MonoBehaviour
{
    public int score;
    public Text textScore;
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.CompareTag("Player"))
        {
            score++;
            Destroy(gameObject);
        }
    }

    // Update is called once per frame
    void Update()
    {
        textScore.text = score.ToString();
    }
}

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