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(); } }