public static void SendMessage(ChatMessage message) { if (!OnSendMessage(message)) { switch (message.SendType) { case SendMessageType.BROADCAST: PacketHandler.BroadcastPacket(new SpChatMessage(message)); break; case SendMessageType.PRIVATE: PacketHandler.SendPacket((Connection)message.Sender.Connection, new SpChatMessage(message)); break; } } }