internal async Task <bool> CastAura(Ability ability, AbilityAura auraId = AbilityAura.None) { return(await Actions.CastAura(ability, SpellDelay, auraId)); }
internal static async Task <bool> CastAura(Ability ability, int delay, AbilityAura aura = AbilityAura.None) { return(await CastAura(Abilities.Map[Core.Player.CurrentJob][ability], delay, (int)aura)); }
internal async Task<bool> CastAura(Ability ability, AbilityAura auraId = AbilityAura.None) { return await Actions.CastAura(ability, SpellDelay, auraId); }
internal static async Task<bool> CastAura(Ability ability, int delay, AbilityAura aura = AbilityAura.None) { return await CastAura(Abilities.Map[Core.Player.CurrentJob][ability], delay, (int)aura); }
internal static async Task <bool> CastAura(Ability ability, int delay, AbilityAura aura = AbilityAura.None) { return(await CastAura(ability.GetAbilityId(), delay, (int)aura)); }