public DialogueConditionBare(DialogueConditionDelegate evaluator, string exposedDefiner) : base(exposedDefiner) { ConditionEvaluator = evaluator; }
public DialogueConditionWithExtraStaticParams(Func <DialogueParams, T, bool> evaluator, T param, string exposedDefiner) : base(exposedDefiner) { ConditionEvaluator = (p) => evaluator(p, param); }