хочу чтоб когда объект дотрагивался до другого объекта с тегом Player прибавлялось +1 к счётчику и происходил Destroy, +1 прибавляется , но Destroy не происходит
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CoinController : MonoBehaviour
{
    public GameObject Coin;
    public float Speed;
    void FixedUpdate()
    {
        Coin.transform.Rotate(0, 0, 0);
        Coin.transform.Translate(Speed * Time.deltaTime, 0, 0);
    }
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.CompareTag ("Player"))
        {
            MoneyText.Coin++;
            Destroy(gameObject);
        }
    }
}