fc8393b29f
Show money on UI, buy items
38 lines
768 B
C#
38 lines
768 B
C#
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 = $"Money: {_playerController.money.Value}$";
|
|
UpdateTime();
|
|
}
|
|
|
|
private void UpdateTime()
|
|
{
|
|
if (_timeText != null)
|
|
{
|
|
_timeText.text = _dateTimeController.CurrentTime.ToString("HH:mm");
|
|
}
|
|
}
|
|
}
|