public override void DoImpact() { CancelInvoke(); UIGame.UpdateScore(ImpactPoints); GameManager.SetEnemyToPool(this); }
public override void DoImpact() { GlobalVariables.PowerUpPooling.DoPowerUp(transform.position, transform.rotation); UIGame.UpdateScore(ImpactPoints); GameManager.SetUFOToPool(this); }
public override void DoImpact() { UIGame.UpdateScore((int)m_size); switch (m_size) { case AsteroidSize.Large: GameManager.CheckAsteroids(this, AsteroidSize.Medium); break; case AsteroidSize.Medium: GameManager.CheckAsteroids(this, AsteroidSize.Small); break; default: GameManager.CheckAsteroids(this, AsteroidSize.Null); break; } }