public DialogPlanItem(DialogUnit dialogUnit) : this(new DialogUnit[] { dialogUnit }, c => true) { }
public ChatbotDialog(DialogPlan dialogPlan, Func <IEnumerable <DialogUnit> > dialogUnitsLib, DialogUnit farewell, DialogUnit unhandledFallback) { _dialogPlan = dialogPlan; _dialogUnitsLib = dialogUnitsLib; _farewells = new DialogUnit[] { farewell }; _unhandledFallbacks = new DialogUnit[] { unhandledFallback }; _responseAwaitingDialogUnits = new List <DialogUnit>(); DialogContext = new DialogContext(); }