Пример #1
0
    // Activa la habilidad pasada como parámetro
    bool ActivateAbility(CharacterAbility ability) {
        // Comprueba si la habilidad puede activarse
        bool res = ability.CanBeStarted();
        if (res) {
            res = characterStatus.StartAbility(ability);
            if (res) {
                activeAbility = ability;
            }
        } else {
            characterStatus.NegationAnimation();
        }

        return res;
    }