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

FindBuffPower() private method

Returns a power for Buffing.
private FindBuffPower ( Skill &BuffAbility ) : bool
BuffAbility fBaseXtensions.Game.Hero.Skills.Skill
return bool
        internal bool FindBuffPower(out Skill BuffAbility)
        {
            BuffAbility = null;
            foreach (var item in Abilities.Values.Where(A => A.IsBuff))
            {
                if (item.CheckPreCastConditionMethod())
                {
                    if (item.CheckBuffConditionMethod())
                    {
                        BuffAbility = item;
                        Skill.SetupAbilityForUse(ref BuffAbility, null);
                        return true;
                    }
                }
            }
            return false;
        }