private void Start() { // Update score texts _bestScoreText.text = NumberFormatter.ToKMB(Data.GetBestScore()); UpdateCurrentScoreText(); // Subscribe to GameFinish event GameObject.FindWithTag(Tags.GameManager).GetComponent <GameManager>().GameFinishedEvent += OnGameFinished; // Subscribe to Spawn Stone event _stoneGenerator.OnStoneSpawnedEvent += SubscribeStonesOnBulletHitEvent; }
private void UpdateCurrentScoreText() { _currentScoreText.text = NumberFormatter.ToKMB(_currentScore); }
public void UpdateHP(int newHP) { _hp = newHP; _hpText.text = NumberFormatter.ToKMB(_hp); }
public void UpdateCoinsText() { _coinsCountText.text = NumberFormatter.ToKMB(Data.GetCoinsCount()); }