@@ -57,7 +57,11 @@ public class ExampleAssistantV2 : MonoBehaviour
57
57
private Assistant _service ;
58
58
59
59
private bool _createSessionTested = false ;
60
- private bool _messageTested = false ;
60
+ private bool _messageTested0 = false ;
61
+ private bool _messageTested1 = false ;
62
+ private bool _messageTested2 = false ;
63
+ private bool _messageTested3 = false ;
64
+ private bool _messageTested4 = false ;
61
65
private bool _deleteSessionTested = false ;
62
66
private string _sessionId ;
63
67
@@ -104,23 +108,83 @@ private IEnumerator CreateService()
104
108
105
109
private IEnumerator Examples ( )
106
110
{
107
- Log . Debug ( "ExampleAssistantV2.Examples ()" , "Attempting to CreateSession" ) ;
111
+ Log . Debug ( "ExampleAssistantV2.RunTest ()" , "Attempting to CreateSession" ) ;
108
112
_service . CreateSession ( OnCreateSession , OnFail , _assistantId ) ;
109
113
110
114
while ( ! _createSessionTested )
111
115
{
112
116
yield return null ;
113
117
}
114
118
115
- Log . Debug ( "ExampleAssistantV2.Examples ()" , "Attempting to Message" ) ;
116
- _service . Message ( OnMessage , OnFail , _assistantId , _sessionId ) ;
119
+ Log . Debug ( "ExampleAssistantV2.RunTest ()" , "Attempting to Message" ) ;
120
+ _service . Message ( OnMessage0 , OnFail , _assistantId , _sessionId ) ;
117
121
118
- while ( ! _messageTested )
122
+ while ( ! _messageTested0 )
119
123
{
120
124
yield return null ;
121
125
}
122
126
123
- Log . Debug ( "ExampleAssistantV2.Examples()" , "Attempting to DeleteSession" ) ;
127
+ Log . Debug ( "ExampleAssistantV2.RunTest()" , "Are you open on Christmas?" ) ;
128
+ MessageRequest messageRequest1 = new MessageRequest ( )
129
+ {
130
+ Input = new MessageInput ( )
131
+ {
132
+ Text = "Are you open on Christmas?"
133
+ }
134
+ } ;
135
+ _service . Message ( OnMessage1 , OnFail , _assistantId , _sessionId , messageRequest1 ) ;
136
+
137
+ while ( ! _messageTested1 )
138
+ {
139
+ yield return null ;
140
+ }
141
+
142
+ Log . Debug ( "ExampleAssistantV2.RunTest()" , "What are your hours?" ) ;
143
+ MessageRequest messageRequest2 = new MessageRequest ( )
144
+ {
145
+ Input = new MessageInput ( )
146
+ {
147
+ Text = "What are your hours?"
148
+ }
149
+ } ;
150
+ _service . Message ( OnMessage2 , OnFail , _assistantId , _sessionId , messageRequest2 ) ;
151
+
152
+ while ( ! _messageTested2 )
153
+ {
154
+ yield return null ;
155
+ }
156
+
157
+ Log . Debug ( "ExampleAssistantV2.RunTest()" , "I'd like to make an appointment for 12pm." ) ;
158
+ MessageRequest messageRequest3 = new MessageRequest ( )
159
+ {
160
+ Input = new MessageInput ( )
161
+ {
162
+ Text = "I'd like to make an appointment for 12pm."
163
+ }
164
+ } ;
165
+ _service . Message ( OnMessage3 , OnFail , _assistantId , _sessionId , messageRequest3 ) ;
166
+
167
+ while ( ! _messageTested3 )
168
+ {
169
+ yield return null ;
170
+ }
171
+
172
+ Log . Debug ( "ExampleAssistantV2.RunTest()" , "On Friday please." ) ;
173
+ MessageRequest messageRequest4 = new MessageRequest ( )
174
+ {
175
+ Input = new MessageInput ( )
176
+ {
177
+ Text = "On Friday please."
178
+ }
179
+ } ;
180
+ _service . Message ( OnMessage4 , OnFail , _assistantId , _sessionId , messageRequest4 ) ;
181
+
182
+ while ( ! _messageTested4 )
183
+ {
184
+ yield return null ;
185
+ }
186
+
187
+ Log . Debug ( "ExampleAssistantV2.RunTest()" , "Attempting to delete session" ) ;
124
188
_service . DeleteSession ( OnDeleteSession , OnFail , _assistantId , _sessionId ) ;
125
189
126
190
while ( ! _deleteSessionTested )
@@ -137,9 +201,34 @@ private void OnDeleteSession(object response, Dictionary<string, object> customD
137
201
_createSessionTested = true ;
138
202
}
139
203
140
- private void OnMessage ( MessageResponse response , Dictionary < string , object > customData )
204
+ private void OnMessage0 ( MessageResponse response , Dictionary < string , object > customData )
205
+ {
206
+ Log . Debug ( "ExampleAssistantV2.OnMessage0()" , "response: {0}" , response . Output . Generic [ 0 ] . Text ) ;
207
+ _messageTested0 = true ;
208
+ }
209
+
210
+ private void OnMessage1 ( MessageResponse response , Dictionary < string , object > customData )
211
+ {
212
+ Log . Debug ( "ExampleAssistantV2.OnMessage1()" , "response: {0}" , response . Output . Generic [ 0 ] . Text ) ;
213
+
214
+ _messageTested1 = true ;
215
+ }
216
+
217
+ private void OnMessage2 ( MessageResponse response , Dictionary < string , object > customData )
218
+ {
219
+ Log . Debug ( "ExampleAssistantV2.OnMessage2()" , "response: {0}" , response . Output . Generic [ 0 ] . Text ) ;
220
+ _messageTested2 = true ;
221
+ }
222
+
223
+ private void OnMessage3 ( MessageResponse response , Dictionary < string , object > customData )
224
+ {
225
+ Log . Debug ( "ExampleAssistantV2.OnMessage3()" , "response: {0}" , response . Output . Generic [ 0 ] . Text ) ;
226
+ _messageTested3 = true ;
227
+ }
228
+ private void OnMessage4 ( MessageResponse response , Dictionary < string , object > customData )
141
229
{
142
- _messageTested = true ;
230
+ Log . Debug ( "ExampleAssistantV2.OnMessage4()" , "response: {0}" , response . Output . Generic [ 0 ] . Text ) ;
231
+ _messageTested4 = true ;
143
232
}
144
233
145
234
private void OnCreateSession ( SessionResponse response , Dictionary < string , object > customData )
0 commit comments