// Avoiding to string in update public void AddScore(object sender, HitEventArgs e) { var asteroidSize = (AsteroidSize)e.Current; var score = PointDamageCalculator.GetAsteroidScore(asteroidSize); SetNewScore(score); }
public void PowerUp(object sender, HitEventArgs e) { var powerUp = (PowerUps)e.Current; HandlePowerUp(powerUp); }
public void EnergyLoss(object sender, HitEventArgs e) { var asteroidSize = (AsteroidSize)e.Current; HandleEnergyLoss(asteroidSize); }