private static void ServerInstance_IncomingPacketEvent(int clientID, byte[] data) { int clientIndex = GetClient(clientID); IncomingPacketParser.ProcessPacket(clientIndex, data); LowLevel.OnIncomingPacket(clientIndex, data); }
private static void ServerInstance_IncomingPacketEvent(int clientID, byte[] data) { int clientIndex = GetClient(clientID); PacketHandler handler = IncomingPacketHandlers.GetHandler(data[0]); if (handler != null) { handler.OnReceive(clientIndex, new PacketReader(data, data.Length, handler.Length != 0)); } LowLevel.OnIncomingPacket(clientIndex, data); }