public DialogueConsequenceBare(DialogueConsequenceDelegate executor, string exposedDefiner) : base(exposedDefiner) { ConsequenceExecutor = executor; }
public DialogueConsequenceWithExtraStaticParams(Action <DialogueParams, T> evaluator, T param, string exposedDefiner) : base(exposedDefiner) { ConsequenceExecutor = (p) => evaluator(p, param); }