Exemplo n.º 1
0
        private void OnKioskStateChanged(KioskStates newKioskState)
        {
            Debug.WriteLine("NewKioskState: " + newKioskState.ToString());
            var kioskEvent = new KioskStateEventArgs()
            {
                TrackingID = _bodyTrackingService.ActiveBodyId, KioskState = CurrentState.ToString(), CurrentZone = CurrentZone
            };

            //make sure pass the correct demographics for this player
            var activeUserDemographics = (from user in _demographicService.UserExperiences where user.TrackingId == _bodyTrackingService.ActiveBodyId select user).FirstOrDefault();

            kioskEvent.Demographics  = activeUserDemographics;
            kioskEvent.ContentAction = ContentAction.Enter;

            _interactionProcessingQueue.Add(kioskEvent);

            var handler = this.KioskStateChanged;

            if (handler != null)
            {
                handler(this, kioskEvent);
            }
        }
Exemplo n.º 2
0
        private void OnKioskStateChanged(KioskStates newKioskState)
        {
            Debug.WriteLine("NewKioskState: " + newKioskState.ToString());
            var kioskEvent = new KioskStateEventArgs() { TrackingID = _bodyTrackingService.ActiveBodyId, KioskState = CurrentState.ToString(), CurrentZone = CurrentZone };

            //make sure pass the correct demographics for this player
            var activeUserDemographics = (from user in _demographicService.UserExperiences where user.TrackingId == _bodyTrackingService.ActiveBodyId select user).FirstOrDefault();

            kioskEvent.Demographics = activeUserDemographics;
            kioskEvent.ContentAction = ContentAction.Enter;

            _interactionProcessingQueue.Add(kioskEvent);

            var handler = this.KioskStateChanged;
            if (handler != null)
                handler(this, kioskEvent);
        }