예제 #1
0
        private void OnSpeedPowerup(PowerupData powerupData)
        {
            if (mSpeedCoroutine != null)
            {
                StopCoroutine(mSpeedCoroutine);
            }

            mSpeedCoroutine = StartCoroutine(UpdateSpeedForDuration(m_Speed * powerupData._PowerupMultiplier, powerupData._PowerupDuration));
        }
예제 #2
0
 private void OnScorePowerup(PowerupData powerupData)
 {
     pScore          += powerupData._PowerupMultiplier;
     m_ScoreText.text = pScore.ToString();
 }
예제 #3
0
 private void OnTimePowerup(PowerupData powerupData)
 {
     m_Duration += powerupData._PowerupMultiplier;
 }