// Desactiva la habilidad pasada como parámetro bool DeactivateAbility(CharacterAbility ability) { bool res = (ability != null); if (res) { res = ability.DeactivateAbility(); if (res) { characterStatus.EndAbility(ability); if (ability.Equals(activeAbility)) { activeAbility = null; } } } return res; }