Код IT
← Каталог

Unity C# — скрипты для новичков — Монетка и счёт (OnTriggerEnter)

Фрагмент из «Unity C# — скрипты для новичков»: Монетка и счёт (OnTriggerEnter).

C# part-01.cs
using UnityEngine;

public class CoinPickup : MonoBehaviour
{
    [SerializeField] private int value = 1;

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

        ScoreManager.Instance?.AddScore(value);
        Destroy(gameObject);
    }
}
using UnityEngine;

public class CoinPickup : MonoBehaviour
{
    [SerializeField] private int value = 1;

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

        ScoreManager.Instance?.AddScore(value);
        Destroy(gameObject);
    }
}