Esempio n. 1
0
 public void AddDamage(float damage, BulletController.BulletType bulletType)
 {
     if (!NumberHelper.HasDamage(bulletType, nc.GetNumber()))
     {
         // Make any penalty here
         damage        *= -1;
         onlyRightShots = false;
     }
     currentHealth = Math.Min(currentHealth - damage, enemyMaxHealth);
     enemySlider.gameObject.SetActive(true);
     enemySlider.value = currentHealth;
     if (currentHealth <= 0)
     {
         MakeDead();
     }
     else
     {
         nc.UpdateNumber();
     }
 }