using TMPro; using UnityEngine; public class GameUIController : MonoBehaviour { [SerializeField] private DateTimeController _dateTimeController; [SerializeField] private PlayerController _playerController; [SerializeField] private TextMeshProUGUI _timeText; [SerializeField] private TextMeshProUGUI _moneyText; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { _moneyText.text = $"${_playerController.money.Value}"; UpdateTime(); } private void UpdateTime() { if (_timeText != null) { _timeText.text = _dateTimeController.CurrentTime.ToString("HH:mm"); } } }