sea-battle-vr/Assets/Scripts/Menu/CoinCounter.cs

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;
}
}