public MotionActivatedSimpleAnimation(IEventAggregator events, SoundService sound,TimerService timer):base(events,sound, timer) { _motionEventToken = _events.GetEvent<Events.PressenceEvent>().Subscribe((args) => { this.OnPresenceEvent(args); }, ThreadOption.UIThread); }
public AnimationServiceBase(IEventAggregator events, SoundService sound, TimerService timer) { _events = events; _soundService = sound; _timerService = timer; _actions = new ActionCollection(); _timerEventToken = _events.GetEvent<Events.TimerEvent>().Subscribe((args) => { this.OnTimer(args); }, ThreadOption.UIThread); _animationEventToken = _events.GetEvent<Events.AnimationEvent>().Subscribe((args) => { this.OnAnimationEvent(args); }, ThreadOption.UIThread); }