public MessageActivity(
     IPlayer player,
     IIntentRecognition intentRecognition,
     IDialogStateMachine dialogStateMachine)
 {
     _player             = player;
     _intentRecognition  = intentRecognition;
     _dialogStateMachine = dialogStateMachine;
 }
Ejemplo n.º 2
0
 public async Task ApplyToAsync(
     IDialogStateMachine dialogStateMachine,
     CancellationToken cancellationToken)
 {
     _player.AppendToResponse(Roles.Narrator, "Invalid intent, sorry!");
 }
Ejemplo n.º 3
0
 public Task ApplyToAsync(IDialogStateMachine dialogStateMachine, CancellationToken cancellationToken)
 {
     return(dialogStateMachine.OnQuestionWhoAsync(cancellationToken));
 }
Ejemplo n.º 4
0
 public Task ApplyToAsync(IDialogStateMachine dialogStateMachine, CancellationToken cancellationToken)
 {
     return(dialogStateMachine.OnSomeWordsAsync(_words, cancellationToken));
 }
 public Task ApplyToAsync(IDialogStateMachine dialogStateMachine,
                          CancellationToken cancellationToken)
 {
     return(dialogStateMachine.OnTalkToAsync(_character, cancellationToken));
 }