private async Task OnFacilityControlEvent(object sender, ScrimFacilityControlActionEventEventArgs e)
        {
            if (!MatchConfiguration.EndRoundOnFacilityCapture)
            {
                return;
            }

            var message      = e.Message;
            var controlEvent = message.FacilityControl;

            if (controlEvent.FacilityId == MatchConfiguration.FacilityId && controlEvent.WorldId == MatchConfiguration.WorldId)
            {
                await EndRound();
            }
        }
 protected virtual void OnRaiseScrimFacilityControlActionEvent(ScrimFacilityControlActionEventEventArgs e)
 {
     RaiseScrimFacilityControlActionEvent?.Invoke(this, e);
 }