using UnityEngine;
public class Nut : MonoBehaviour
{
// Создаем типы орехов прямо по ТЗ
public enum NutType { Regular, Gold, Rotten }
[Header("Настройки ореха")]
public NutType typeOfNut; // Выпадающий список в инспекторе
private void OnTriggerEnter2D(Collider2D collision)
{
// Проверяем, что орех подобрал именно игрок
if (collision.CompareTag("Player"))
{
// Ищем скрипт подсчета очков (ScoreManager) на сцене
ScoreManager scoreManager = FindObjectOfType<ScoreManager>();
if (scoreManager != null)
{
// Начисляем баллы в зависимости от типа ореха
switch (typeOfNut)
{
case NutType.Regular:
scoreManager.AddScore(1);
break;
case NutType.Gold:
scoreManager.AddScore(5);
break;
case NutType.Rotten:
scoreManager.AddScore(-3); // Вычитаем 3 балла
break;
}
}
// Уничтожаем объект ореха после сбора
Destroy(gameObject);
}
}
}