示例#1
0
文件: HUD.cs 项目: Dzolver/Project_56
 private void OnPowerupCollected(BasePowerup powerup)
 {
     if (powerupTimer != null)
     {
         powerupTimer.ActivateTimer(powerup.GetPowerupDuration());
     }
 }
示例#2
0
 private void OnPowerupExhausted(BasePowerup powerup)
 {
     if (powerup.GetPowerupType() == PowerupType.ScoreMultiplier)
     {
         ScoreMultiplier = 1;
     }
 }
示例#3
0
 private void OnPowerupCollected(BasePowerup powerup)
 {
     if (powerup.GetPowerupType() == PowerupType.ScoreMultiplier)
     {
         ScoreMultiplier = ((ScoreMultiplier)powerup).GetMultiplier();
     }
 }
示例#4
0
 private void OnPowerupExhausted(BasePowerup powerup)
 {
     if (powerup.GetPowerupType() == PowerupType.FastRunInvincibility)
     {
         moveSpeed -= ((FastRunInvincibility)powerup).GetSpeed();
     }
 }
示例#5
0
 private void OnPowerupExhausted(BasePowerup powerup)
 {
     if (powerup.GetPowerupType() == PowerupType.Invincibility || powerup.GetPowerupType() == PowerupType.FastRunInvincibility)
     {
         IsInvincible = false;
         //LeanTween.color(gameObject, Color.white, 0.5f);
         GetComponentInChildren <ParticleSystem>().Stop();
     }
 }
示例#6
0
 private void OnPowerupCollected(BasePowerup powerup)
 {
     if (powerup.GetPowerupType() == PowerupType.Invincibility || powerup.GetPowerupType() == PowerupType.FastRunInvincibility)
     {
         IsInvincible = true;
         //LeanTween.color(gameObject, Color.cyan, 0.5f);
         GetComponentInChildren <ParticleSystem>().Play();
     }
 }