public MapStringFormatter(MainMapDataGetter mainMapDataGetter, List <IOsuEventSource> osuEventSources) { _mainMapDataGetter = mainMapDataGetter; _osuEventSources = osuEventSources; foreach (var source in osuEventSources) { source.NewOsuEvent += NewOsuEvent; } ConsumerThread = new Thread(ConsumerTask); }
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(); }
public MapStringFormatter(MainMapDataGetter mainMapDataGetter) { _mainMapDataGetter = mainMapDataGetter; }
public MapStringFormatter(MainMapDataGetter mainMapDataGetter) { _mainMapDataGetter = mainMapDataGetter; ConsumerThread = new Thread(ConsumerTask); ConsumerThread.Start(); }
public MapStringFormatter(ILogger logger, MainMapDataGetter mainMapDataGetter) { _logger = logger; _mainMapDataGetter = mainMapDataGetter; }