Ejemplo n.º 1
0
 internal static void HandlePacket(GameClientMessageHandler handler, ClientMessage message)
 {
     if (handlers.ContainsKey(message.Id))
     {
         StaticRequestHandler currentHandler = (StaticRequestHandler)handlers[message.Id];
         currentHandler.Invoke(handler);
     }
 }
 internal static void HandlePacket(GameClientMessageHandler handler, ClientMessage message)
 {
     if (handlers.ContainsKey(message.Id))
     {
         if (FirewindEnvironment.IsDebugging)
         {
             Logging.LogDebug("Event handled => " + message.Id + " ");
         }
         StaticRequestHandler currentHandler = (StaticRequestHandler)handlers[message.Id];
         currentHandler.Invoke(handler);
     }
     else
     {
         if (!FirewindEnvironment.IsDebugging /* || unknownPackets.Contains(message.Id)*/)
         {
             return;
         }
         unknownPackets.Add(message.Id);
         Logging.LogDebug("Unknown packet ID: " + message.Id);
     }
 }