Exemple #1
0
 public void BroadcastMessage(Packets.MessagePacket msg)
 {
     foreach (GuildMember member in Members.selectorCollection1.Values)
     {
         if (member.Online)
         {
             member.Client.Send(msg);
         }
     }
 }
 public static void Handle()
 {
     if (Broadcasts.Count > 0)
     {
         Packets.MessagePacket broadcast;
         if (Broadcasts.TryDequeue(out broadcast))
         {
             Packets.Message.MessageCore.SendGlobalMessage(broadcast);
             LastBroadcast = broadcast;
         }
         broadcast.Dispose();
     }
     System.Threading.Thread.Sleep(Core.TimeIntervals.BroadcastWaitTime);
 }
 public static void Handle()
 {
     if (Broadcasts.Count > 0)
     {
         Packets.MessagePacket broadcast;
         if (Broadcasts.TryDequeue(out broadcast))
         {
             Packets.Message.MessageCore.SendGlobalMessage(broadcast);
             LastBroadcast = broadcast;
         }
         broadcast.Dispose();
     }
     System.Threading.Thread.Sleep(Core.TimeIntervals.BroadcastWaitTime);
 }
 public static void AddBroadcast(Packets.MessagePacket broadcast)
 {
     Broadcasts.Enqueue(broadcast);
 }