fBaseXtensions.Game.Hero.Class.PlayerClass.AbilitySuccessfullyUsed C# (CSharp) Method

AbilitySuccessfullyUsed() private method

private AbilitySuccessfullyUsed ( Skill ability, bool reorderAbilities ) : void
ability fBaseXtensions.Game.Hero.Skills.Skill
reorderAbilities bool
return void
        internal void AbilitySuccessfullyUsed(Skill ability, bool reorderAbilities)
        {
            if (ability.IsCombat)
            {
                LastUsedACombatAbility = DateTime.Now;
            }

            LastUsedAbility = ability;

            //Only Sort When Non-Channeling!
            if (reorderAbilities)
                SortedAbilities = Abilities.Values.OrderByDescending(a => a.Priority).ThenByDescending(a => a.LastUsedMilliseconds).ToList();
        }