@@ -325,9 +325,21 @@ public void HandleJsonResponse (string text)
325325
326326 // loop through array and add each
327327 foreach ( JObject item in a ) {
328+
328329 // base class properties
329330 string _username = item . GetValue ( "username" ) . ToString ( ) ;
330331 string _avatarPath = item . GetValue ( "avatarPath" ) . ToString ( ) ;
332+
333+ int _level = ( int ) item . GetValue ( "level" ) ;
334+ int _clicks = ( int ) item . GetValue ( "clicks" ) ;
335+ int _score = ( int ) item . GetValue ( "score" ) ;
336+ int _time = ( int ) item . GetValue ( "time" ) ;
337+ int _capturedTotal = ( int ) item . GetValue ( "capturedTotal" ) ;
338+ int _missedTotal = ( int ) item . GetValue ( "missedTotal" ) ;
339+ int _pageActionScrollDistance = ( int ) item . GetValue ( "pageActionScrollDistance" ) ;
340+ int _trackersBlocked = ( int ) item . GetValue ( "trackersBlocked" ) ;
341+ int _trackersSeen = ( int ) item . GetValue ( "trackersSeen" ) ;
342+
331343 string _eventType = item . GetValue ( "eventType" ) . ToString ( ) ;
332344 string _createdAtStr = item . GetValue ( "createdAt" ) . ToString ( ) ;
333345 string _monsters = item . GetValue ( "monsters" ) . ToString ( ) ;
@@ -339,8 +351,6 @@ public void HandleJsonResponse (string text)
339351
340352
341353
342-
343-
344354 // LIVE MODE ONLY - SKIP DUPLICATES
345355
346356 if ( selectedMode == ModeType . remoteLive ) {
@@ -373,96 +383,68 @@ public void HandleJsonResponse (string text)
373383
374384 if ( _eventType == "attack" ) {
375385 output = new AttackData {
376- username = _username ,
377- avatarPath = _avatarPath ,
378- eventType = _eventType ,
379- createdAt = _createdAt ,
380- monsters = _monsters ,
381- trackers = _trackers ,
382-
383- name = ( string ) d [ "name" ] ,
384- type = ( string ) d [ "level" ] ,
385- selected = ( bool ) d [ "selected" ]
386+ _name = ( string ) d [ "name" ] ,
387+ _type = ( string ) d [ "level" ] ,
388+ _selected = ( bool ) d [ "selected" ]
386389 } ;
387390 } else if ( _eventType == "badge" ) {
388391 output = new BadgeData {
389- username = _username ,
390- avatarPath = _avatarPath ,
391- eventType = _eventType ,
392- createdAt = _createdAt ,
393- monsters = _monsters ,
394- trackers = _trackers ,
395-
396- name = ( string ) d [ "name" ] ,
397- level = ( int ) d [ "level" ]
392+ _name = ( string ) d [ "name" ] ,
393+ _level = ( int ) d [ "level" ]
398394 } ;
399395 } else if ( _eventType == "consumable" ) {
400396 output = new ConsumableData {
401- username = _username ,
402- avatarPath = _avatarPath ,
403- eventType = _eventType ,
404- createdAt = _createdAt ,
405- monsters = _monsters ,
406- trackers = _trackers ,
407-
408- name = ( string ) d [ "name" ] ,
409- slug = ( string ) d [ "slug" ] ,
410- stat = ( string ) d [ "stat" ] ,
411- type = ( string ) d [ "type" ] ,
412- value = ( int ) d [ "value" ]
397+ _name = ( string ) d [ "name" ] ,
398+ _slug = ( string ) d [ "slug" ] ,
399+ _stat = ( string ) d [ "stat" ] ,
400+ _type = ( string ) d [ "type" ] ,
401+ _value = ( int ) d [ "value" ]
413402 } ;
414403 } else if ( _eventType == "disguise" ) {
415404 output = new DisguiseData {
416- username = _username ,
417- avatarPath = _avatarPath ,
418- eventType = _eventType ,
419- createdAt = _createdAt ,
420- monsters = _monsters ,
421- trackers = _trackers ,
422-
423- name = ( string ) d [ "name" ] ,
424- type = ( string ) d [ "type" ]
405+ _name = ( string ) d [ "name" ] ,
406+ _type = ( string ) d [ "type" ]
425407 } ;
426408 } else if ( _eventType == "monster" ) {
427409 output = new MonsterData {
428- username = _username ,
429- avatarPath = _avatarPath ,
430- eventType = _eventType ,
431- createdAt = _createdAt ,
432- monsters = _monsters ,
433- trackers = _trackers ,
434-
435- mid = ( int ) d [ "mid" ] ,
436- level = ( int ) d [ "level" ] ,
437- captured = ( int ) d [ "captured" ] ,
410+ _mid = ( int ) d [ "mid" ] ,
411+ _level = ( int ) d [ "level" ] ,
412+ _captured = ( int ) d [ "captured" ] ,
438413 } ;
439414 } else if ( _eventType == "tracker" ) {
440415 output = new TrackerData {
441- username = _username ,
442- avatarPath = _avatarPath ,
443- eventType = _eventType ,
444- createdAt = _createdAt ,
445- monsters = _monsters ,
446- trackers = _trackers ,
447-
448- tracker = ( string ) d [ "tracker" ] ,
449- captured = ( int ) d [ "captured" ] ,
416+ _tracker = ( string ) d [ "tracker" ] ,
417+ _captured = ( int ) d [ "captured" ] ,
450418 } ;
451419 } else { // if (_eventType == "stream")
452420 output = new StreamData {
453- username = _username ,
454- avatarPath = _avatarPath ,
455- eventType = _eventType ,
456- createdAt = _createdAt ,
457- monsters = _monsters ,
458- trackers = _trackers ,
459-
460- score = ( int ) d [ "score" ] ,
461- clicks = ( int ) d [ "clicks" ] ,
462- likes = ( int ) d [ "likes" ] ,
421+ _score = ( int ) d [ "score" ] ,
422+ _clicks = ( int ) d [ "clicks" ] ,
423+ _likes = ( int ) d [ "likes" ] ,
463424 } ;
464425 }
465426
427+ output . username = _username ;
428+ output . avatarPath = _avatarPath ;
429+
430+ output . level = _level ;
431+ output . clicks = _clicks ;
432+ output . score = _score ;
433+ output . time = _time ;
434+ output . capturedTotal = _capturedTotal ;
435+ output . missedTotal = _missedTotal ;
436+ output . pageActionScrollDistance = _pageActionScrollDistance ;
437+ output . trackersBlocked = _trackersBlocked ;
438+ output . trackersSeen = _trackersSeen ;
439+ output . clicks = _clicks ;
440+
441+ output . eventType = _eventType ;
442+ output . createdAt = _createdAt ;
443+ output . monsters = _monsters ;
444+ output . trackers = _trackers ;
445+
446+
447+
466448 // add to feeds - now adding to buffer in Timeline
467449 //feeds.Add (output);
468450
0 commit comments