← Каталог
Гейм-дизайн — От дизайна к коду — один пример и дальше по треку
Фрагмент из «Гейм-дизайн»: От дизайна к коду — один пример и дальше по треку.
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);
}
}