private void SystemOnSyncAlerts(object?sender, IReadOnlyDictionary <AlertKey, AlertState> e)
 {
     if (sender is ClientAlertsSystem system)
     {
         _alertsFrame.SyncControls(system, system.AlertOrder, e);
     }
 }
Ejemplo n.º 2
0
    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);
        }
    }