public MapStringFormatter(MainMapDataGetter mainMapDataGetter, List <IOsuEventSource> osuEventSources)
 {
     _mainMapDataGetter = mainMapDataGetter;
     _osuEventSources   = osuEventSources;
     foreach (var source in osuEventSources)
     {
         source.NewOsuEvent += NewOsuEvent;
     }
     ConsumerThread = new Thread(ConsumerTask);
 }
Exemple #2
0
        public OsuEventHandler(MainMapDataGetter mainMapDataGetter, List <IOsuEventSource> osuEventSources, ISettings settings, IContextAwareLogger logger)
        {
            _settings          = settings;
            _mainMapDataGetter = mainMapDataGetter;
            foreach (var source in osuEventSources)
            {
                source.NewOsuEvent += NewOsuEvent;
            }

            _logger    = logger;
            WorkerTask = Task.Run(OsuEventWorkerLoop);
        }
        public MapStringFormatter(MainMapDataGetter mainMapDataGetter, List <IOsuEventSource> osuEventSources, ISettings settings, IContextAwareLogger logger)
        {
            _settings          = settings;
            _mainMapDataGetter = mainMapDataGetter;
            foreach (var source in osuEventSources)
            {
                source.NewOsuEvent += NewOsuEvent;
            }
            ConsumerThread = new Thread(ConsumerTask);

            _logger = logger;
            ConsumerThread.Start();
        }
Exemple #4
0
 public MapStringFormatter(MainMapDataGetter mainMapDataGetter)
 {
     _mainMapDataGetter = mainMapDataGetter;
 }
Exemple #5
0
 public MapStringFormatter(MainMapDataGetter mainMapDataGetter)
 {
     _mainMapDataGetter = mainMapDataGetter;
     ConsumerThread     = new Thread(ConsumerTask);
     ConsumerThread.Start();
 }
 public MapStringFormatter(ILogger logger, MainMapDataGetter mainMapDataGetter)
 {
     _logger = logger;
     _mainMapDataGetter = mainMapDataGetter;
 }