Пример #1
0
    // 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;
    }