Exemple #1
0
        public AnalyzeLowWindow(ILowEventsSource lowEventsSource) : this()
        {
            _lowEventsSource = lowEventsSource ?? throw new ArgumentNullException(nameof(lowEventsSource));
            TuneControls();

            _timer.Elapsed += OnTimer;
            _timer.Start();
        }
Exemple #2
0
 public EventsSource(ILowEventsSource lowEventsSource, IRepository <BuffInfo> buffRepository, Character avatar)
 {
     _buffRepository        = buffRepository ?? throw new ArgumentNullException(nameof(buffRepository));
     _avatar                = avatar ?? throw new ArgumentNullException(nameof(avatar));
     lowEventsSource.Event += LowEventsSource_Event;
 }