private void SystemOnSyncAlerts(object?sender, IReadOnlyDictionary <AlertKey, AlertState> e) { if (sender is ClientAlertsSystem system) { _alertsFrame.SyncControls(system, system.AlertOrder, e); } }
private void SystemOnSyncAlerts(object?sender, IReadOnlyDictionary <AlertKey, AlertState> e) { if (sender is ClientAlertsSystem system) { var sb = new StringBuilder(); sb.AppendLine(_timing.CurTick + "|" + nameof(SystemOnSyncAlerts)); foreach (var kvState in e) { var alertType = kvState.Key.AlertType !.Value; sb.AppendLine("\t" + Enum.GetName(alertType)); } _logger.Info(sb.ToString()); _alertsFrame.SyncControls(system, system.AlertOrder, e); } }