using UnityEngine;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
{
public static GameManager Instance { get; private set; }
public int score = 0;
// Мы не будем привязывать его вручную, скрипт найдет его сам!
private Text scoreText;
void Awake()
{
Instance = this;
// Автоматически ищем любой текст на экране
scoreText = FindObjectOfType<Text>();
}
void Start()
{
// При запуске сразу ставим 0
if (scoreText != null) scoreText.text = "Очки: 0";
}
public void AddScore()
{
score++;
if (scoreText != null)
{
scoreText.text = "Очки: " + score; // Вставляем цифру
}
else
{
Debug.LogError("Скрипт вообще не нашел текст на сцене! Ты его точно создал через UI -> Text?");
}
}
}