PRoConEvents.MULTIbalancer.SendToAllSubscribers C# (CSharp) Method

SendToAllSubscribers() private method

private SendToAllSubscribers ( String what ) : void
what String
return void
        private void SendToAllSubscribers(String what)
        {
            if (String.IsNullOrEmpty(what)) return;
            try {
            List<String> subscribers = new List<String>();
            lock (fAllPlayers) {
            foreach (String name in fAllPlayers) {
                PlayerModel p = GetPlayer(name);
                if (p != null && p.Subscribed) {
                    subscribers.Add(name);
                }
            }
            }
            foreach (String who in subscribers) {
            if (!EnableLoggingOnlyMode) {
                ServerCommand("admin.say", what, "player", who); // chat player only
                if (DebugLevel >= 7) ConsoleDebug("Sent chat message to subscriber ^b" + who);
            }
            }
            } catch (Exception e) {
            ConsoleException(e);
            }
        }
MULTIbalancer