design and change player stats ui

This commit is contained in:
Vladimir Koshevarov
2022-11-17 14:28:32 +02:00
parent 4a67023b98
commit 6b8d74932c
15 changed files with 928 additions and 60 deletions
+37 -37
View File
@@ -1,37 +1,37 @@
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");
}
}
}
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");
}
}
}