Files

24 lines
495 B
C#

using UnityEngine;
public class MoneyViewer : MonoBehaviour
{
[SerializeField] private Wallet _wallet;
[SerializeField] private TMPro.TextMeshProUGUI _moneyText;
private void OnEnable()
{
_wallet.OnMoneyChanged += OnMoneyChanged;
OnMoneyChanged(_wallet.Money);
}
private void OnDisable()
{
_wallet.OnMoneyChanged -= OnMoneyChanged;
}
private void OnMoneyChanged(int money)
{
_moneyText.text = money.ToString();
}
}