using UnityEngine; using TMPro; using UnityEngine; // Обязательно подключаем библиотеку TextMeshPro public class UIManager : MonoBehaviour { [Header("UI Elements")] [SerializeField] private TextMeshProUGUI interactText; // Ссылка на наш текст [SerializeField] private TextMeshProUGUI speedText; private void Start() { // При старте игры подсказка должна быть скрыта HidePrompt(); ToggleDashboard(false); } public void ToggleDashboard(bool isActive) { if (speedText != null) speedText.gameObject.SetActive(isActive); } public void UpdateSpeed(float currentSpeed) { if (speedText != null) speedText.text = $"{currentSpeed:F0} км/ч"; } public void ShowPrompt(string message) { interactText.text = message; interactText.gameObject.SetActive(true); } public void HidePrompt() { interactText.gameObject.SetActive(false); } }