private async Task OnMatchTimerTick(object sender, MatchTimerTickEventArgs e) { var message = e.Message; SetLatestTimerTickMessage(e.Message); var status = message.MatchTimerStatus; var state = status.State; if (state == MatchTimerState.Stopped && _isRunning) { await EndRound(); return; } }
protected virtual void OnRaiseMatchTimerTickEvent(MatchTimerTickEventArgs e) { RaiseMatchTimerTickEvent?.Invoke(this, e); }