@@ -42,37 +42,6 @@ public Player(Client client, Account personData, bool isHost, IViewerLogic logic
42
42
Clear ( ) ;
43
43
} ) ;
44
44
45
- ClientData . PlayerDataExtensions . Apellate = new CustomCommand ( arg =>
46
- {
47
- ClientData . PlayerDataExtensions . ApellationCount -- ;
48
- _viewerActions . SendMessage ( Messages . Apellate , arg . ToString ( ) ) ;
49
- } ) { CanBeExecuted = false } ;
50
-
51
- ClientData . PlayerDataExtensions . Pass = new CustomCommand ( arg =>
52
- {
53
- _viewerActions . SendMessage ( Messages . Pass ) ;
54
- } )
55
- { CanBeExecuted = false } ;
56
-
57
- ClientData . PersonDataExtensions . IsRight = new CustomCommand ( arg => { _viewerActions . SendMessage ( Messages . IsRight , "+" ) ; Clear ( ) ; } ) ;
58
- ClientData . PersonDataExtensions . IsWrong = new CustomCommand ( arg => { _viewerActions . SendMessage ( Messages . IsRight , "-" ) ; Clear ( ) ; } ) ;
59
-
60
- ClientData . PlayerDataExtensions . Report . Title = LO [ nameof ( R . ReportTitle ) ] ;
61
- ClientData . PlayerDataExtensions . Report . Subtitle = LO [ nameof ( R . ReportTip ) ] ;
62
-
63
- ClientData . PlayerDataExtensions . Report . SendReport = new CustomCommand ( arg =>
64
- {
65
- if ( ClientData . SystemLog . Length > 0 )
66
- {
67
- _viewerActions . SendMessage ( Messages . Report , MessageParams . Report_Log , ClientData . SystemLog . ToString ( ) ) ;
68
- }
69
-
70
- _viewerActions . SendMessage ( Messages . Report , "ACCEPT" , ClientData . PlayerDataExtensions . Report . Comment ) ;
71
- Clear ( ) ;
72
- } ) ;
73
-
74
- ClientData . PlayerDataExtensions . Report . SendNoReport = new CustomCommand ( arg => { _viewerActions . SendMessage ( Messages . Report , "DECLINE" ) ; Clear ( ) ; } ) ;
75
-
76
45
ClientData . AutoReadyChanged += ClientData_AutoReadyChanged ;
77
46
}
78
47
@@ -163,8 +132,6 @@ protected override async ValueTask OnSystemMessageReceivedAsync(string[] mparams
163
132
ClientData . PlayerDataExtensions . IsQuestionInProgress = true ;
164
133
}
165
134
166
- ClientData . PlayerDataExtensions . Apellate . CanBeExecuted = false ;
167
-
168
135
#endregion
169
136
break ;
170
137
@@ -189,7 +156,6 @@ protected override async ValueTask OnSystemMessageReceivedAsync(string[] mparams
189
156
190
157
case Messages . Choice :
191
158
ClientData . PlayerDataExtensions . IsQuestionInProgress = true ;
192
- ClientData . PlayerDataExtensions . Apellate . CanBeExecuted = false ;
193
159
_logic . OnQuestionSelected ( ) ;
194
160
break ;
195
161
@@ -209,34 +175,25 @@ protected override async ValueTask OnSystemMessageReceivedAsync(string[] mparams
209
175
if ( ClientData . QuestionType == QuestionTypes . Simple )
210
176
{
211
177
_logic . OnEnableButton ( ) ;
212
-
213
- if ( ! ClientData . FalseStart )
214
- ClientData . PlayerDataExtensions . MyTry = true ;
215
178
}
216
179
break ;
217
180
218
181
case Messages . Try :
219
- ClientData . PlayerDataExtensions . Pass . CanBeExecuted = true ;
220
- ClientData . PlayerDataExtensions . Apellate . CanBeExecuted = false ;
221
182
ClientData . PlayerDataExtensions . TryStartTime = DateTimeOffset . UtcNow ;
183
+ _logic . OnCanPressButton ( ) ;
222
184
break ;
223
185
224
186
case Messages . YouTry :
225
- ClientData . PlayerDataExtensions . MyTry = true ;
226
187
_logic . OnEnableButton ( ) ;
227
188
_logic . StartThink ( ) ;
228
189
break ;
229
190
230
191
case Messages . EndTry :
231
- ClientData . PlayerDataExtensions . MyTry = false ;
232
192
_logic . OnDisableButton ( ) ;
233
193
234
194
if ( mparams [ 1 ] == MessageParams . EndTry_All )
235
195
{
236
196
_logic . EndThink ( ) ;
237
-
238
- ClientData . PlayerDataExtensions . Apellate . CanBeExecuted = ClientData . PlayerDataExtensions . ApellationCount > 0 ;
239
- ClientData . PlayerDataExtensions . Pass . CanBeExecuted = false ;
240
197
}
241
198
break ;
242
199
@@ -361,22 +318,15 @@ protected override async ValueTask OnSystemMessageReceivedAsync(string[] mparams
361
318
break ;
362
319
363
320
case Messages . Report :
364
- if ( ! ClientData . Host . SendReport )
365
- {
366
- ClientData . PlayerDataExtensions . Report . SendNoReport . Execute ( null ) ;
367
- break ;
368
- }
369
-
370
321
var report = new StringBuilder ( ) ;
371
322
372
323
for ( var r = 1 ; r < mparams . Length ; r ++ )
373
324
{
374
325
report . AppendLine ( mparams [ r ] ) ;
375
326
}
376
327
377
- ClientData . PlayerDataExtensions . Report . Report = report . ToString ( ) ;
378
328
( ( PlayerAccount ) ClientData . Me ) . IsDeciding = false ;
379
- _logic . Report ( ) ;
329
+ _logic . Report ( report . ToString ( ) ) ;
380
330
break ;
381
331
}
382
332
}
0 commit comments