public override void TakeDamage(int damage, string damageAnimation = "Take Damage") { if (isDead) { levelLoader.DeathScreen(); } currentHealth = currentHealth - damage; healthbar.SetCurrentHealth(currentHealth); animatorHandler.PlayTargetAnimation(damageAnimation, true); if (currentHealth <= 0) { currentHealth = 0; animatorHandler.PlayTargetAnimation("Death", true); isDead = true; levelLoader.DeathScreen(); //handle player death } }