23 lines
492 B
C#
23 lines
492 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class CoinCounter : MonoBehaviour
|
|
{
|
|
[SerializeField] private TextMeshProUGUI BalanceLabel;
|
|
public void Initialize()
|
|
{
|
|
RefreshBalance(WalletManager.Balance);
|
|
WalletManager.OnBalanceChanged += RefreshBalance;
|
|
}
|
|
|
|
private void RefreshBalance(int balance)
|
|
{
|
|
BalanceLabel.text = balance.ToString();
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
WalletManager.OnBalanceChanged -= RefreshBalance;
|
|
}
|
|
}
|