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); } }