public bool MatchesSpell(Spell spell) { if (spell.SpellClassSet == Spell.SpellClassSet && spell.MatchesMask(AffectMask)) { return(true); } if (AffectSpellSet != null) { return(AffectSpellSet.Contains(spell)); } return(false); }
public bool MatchesSpell(Spell spell) { return (spell.SpellClassSet == Spell.SpellClassSet && spell.MatchesMask(AffectMask)) || (AffectSpellSet != null && AffectSpellSet.Contains(spell)); }
public bool MatchesSpell(Spell spell) { return((spell.SpellClassSet == Spell.SpellClassSet && spell.MatchesMask(AffectMask)) || (AffectSpellSet != null && AffectSpellSet.Contains(spell))); }