private void OnCoinsPickedUp(CoinsPickedUp coinsPickedUpEvent) { pickupAudio.clip = coinsPickedUpEvent.coinsPickedUp == 1 ? coinSounds[Random.Range(0, coinSounds.Count)] : gemSounds[Random.Range(0, gemSounds.Count)]; pickupAudio.Play(); }
private void OnCoinsPickedUp(CoinsPickedUp coinsPickedUpEvent) { Coins += coinsPickedUpEvent.coinsPickedUp; AddToScore(BaseCoinValue * coinsPickedUpEvent.coinsPickedUp * _currentMultiplier); coinCountThisMultiplier++; if (coinCountThisMultiplier >= multiplierData[CurrentMultiplier - 1].coinsUntilNext) { IncreaseMultiplier(1); } else { multiplierTimer = multiplierData[CurrentMultiplier - 1].timeLimit; } }
private void OnCoinsPickedUp(CoinsPickedUp scoreChangedEvent) { _text.text = "+ " + scoreChangedEvent.coinsPickedUp; _text.enabled = true; StartCoroutine(DisableAfterSeconds(0.5f)); }