Код IT Загрузка примера кода…

C# main.cs
using UnityEngine;

public class CoinPickup : MonoBehaviour
{
    [SerializeField] private int value = 10;
    [SerializeField] private GameManager gameManager;
    [SerializeField] private AudioSource pickupSound;

    private void OnTriggerEnter(Collider other)
    {
        if (!other.CompareTag("Player")) return;

        gameManager?.CollectItem(value);
        pickupSound?.Play();
        gameObject.SetActive(false);
    }
}
using UnityEngine;

public class CoinPickup : MonoBehaviour
{
    [SerializeField] private int value = 10;
    [SerializeField] private GameManager gameManager;
    [SerializeField] private AudioSource pickupSound;

    private void OnTriggerEnter(Collider other)
    {
        if (!other.CompareTag("Player")) return;

        gameManager?.CollectItem(value);
        pickupSound?.Play();
        gameObject.SetActive(false);
    }
}