void AttemptSpecialAbility(int abilityIndex, string type) { float energyCost = abilities[abilityIndex].GetEneryCost(); if (CanUseAbility(energyCost)) { energy.ConsumeEnergy(energyCost); var abilityParams = new AbilityParamaters(playerBaseDamage); abilities[abilityIndex].Use(abilityParams); anim.CrossFade(type, 0.2f); } }
void AttemptSecondaryAbility() { float energyCost = abilities[0].GetEneryCost(); if (CanUseAbility(energyCost)) { energy.ConsumeEnergy(energyCost); var abilityParams = new AbilityParamaters(playerBaseDamage); abilities[0].Use(abilityParams); anim.CrossFade(ALT_ATTACK, 0.2f); } }