Example #1
0
 public void TakeDamage(int damage)
 {
     if (_currentHealth > 0)
     {
         AudioHelper.PlayClip2D(_enemyDamaged, 0.25f);
         _currentHealth -= damage;
     }
     if (_currentHealth <= 0)
     {
         AudioHelper.PlayClip2D(_enemyDeath, 0.25f);
         _levelController.IncreaseScore(_scoreToAdd);
         _levelController.IncreaseMultiplier();
         if (this.CompareTag("Boss"))
         {
             _levelController.Victory();
         }
         DestroyObject();
     }
 }