public override object Evaluate(List <string> args, ExpressionEvaluator evaluator, Creature player, Target target, CastedSpell spell, RollResults dice = null) { if (feature == null) { return(null); } return(feature.ShouldActivateNow(args, player)); }
public override object Evaluate(List <string> args, ExpressionEvaluator evaluator, Character player, Target target, CastedSpell spell, DiceStoppedRollingData dice = null) { if (feature == null) { return(null); } return(feature.ShouldActivateNow(args, player)); }
public bool ShouldActivateNow() { return(Feature.ShouldActivateNow(Args, Player)); }