示例#1
0
 /// <summary>
 /// Handles a packet that has been sent from a client.
 /// </summary>
 public void HandlePacket(ClientMessage message, ConnectionCore connection)
 {
     // Handle the packet if it exists
     if (PacketHandlers.ContainsKey(message.PacketId))
     {
         ServerLogger.Handled($"[{message.PacketId}] {message.ToString()}"); PacketHandlers[message.PacketId].Parse(message, connection);
     }
     else
     {
         ServerLogger.Unhandled($"[{message.PacketId}] {message.ToString()}");
     }
 }