Esempio n. 1
0
 public MluviiDialog(IMluviiBotDialogFactory dialogFactory, DebugOptions debugOptions = DebugOptions.None)
 {
     this.dialogFactory = dialogFactory;
     this.debugOptions  = debugOptions;
 }
Esempio n. 2
0
 public DebugScorable(IDialogTask task, IMluviiBotDialogFactory dialogFactory)
 {
     SetField.NotNull(out this.task, nameof(task), task);
     SetField.NotNull(out this.dialogFactory, nameof(dialogFactory), dialogFactory);
 }
Esempio n. 3
0
 public SettingsDialog(IMluviiBotDialogFactory dialogFactory)
 {
     SetField.NotNull(out this.dialogFactory, nameof(dialogFactory), dialogFactory);
 }
Esempio n. 4
0
 public DebugDialog(IMluviiBotDialogFactory dialogFactory)
 {
     this.dialogFactory = dialogFactory;
 }
Esempio n. 5
0
 public AvailibleOperatorsDialog(IMluviiBotDialogFactory dialogFactory)
 {
     this.dialogFactory = dialogFactory;
 }
Esempio n. 6
0
 public EditDetailsDialog(IMluviiBotDialogFactory dialogFactory, Person person = null)
 {
     this.dialogFactory = dialogFactory;
     this.person        = person ?? new Person();
 }
Esempio n. 7
0
 public HelpDialog(IMluviiBotDialogFactory dialogFactory, bool canGoBack = true)
 {
     this.canGoBack = canGoBack;
     SetField.NotNull(out this.dialogFactory, nameof(dialogFactory), dialogFactory);
 }