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);
 }