Files
Gnome-s-Bounty/Assets/Scripts/UiManager.cs
T
2023-07-11 23:07:03 +03:00

30 lines
706 B
C#

using TMPro;
using UnityEngine;
public class UiManager : MonoBehaviour
{
[SerializeField]
private TextMeshProUGUI _totalCoins;
[SerializeField]
private GameObject _keyIcon;
// Start is called before the first frame update
void Start()
{
Player.Instance.OnPlayerTakeItem += Instance_OnPlayerTakeItem;
}
private void Instance_OnPlayerTakeItem(object sender, TreasureType e)
{
switch(e)
{
case TreasureType.Coin:
_totalCoins.text = Player.Instance.TotalCoins.ToString();
break;
case TreasureType.Key:
_keyIcon.SetActive(true);
break;
}
}
}