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