public void KillPlayer(PlayerStateController killerState) { if (IsAlive && !knightAbility.IsDefending) { if (IsArmorBroken) { deathParticles.Play(); killerState.playerScore++; IsAlive = false; playerMov.isEnabled = false; playerWeapon.isEnabled = false; playerSprite.enabled = false; playerWeapon.DestroyWeapon(); animator.SetBool("IsSwordTaken", false); StartCoroutine(Respawn()); } else { IsArmorBroken = true; playerMov.canDoublejump = true; animator.SetBool("IsArmorBroken", true); } } }