public static void HandleNetworkInformation(int index, byte[] data) { int packetnum; PacketBuffer buffer = new PacketBuffer(); buffer.WriteBytes(data); packetnum = buffer.ReadInteger(); buffer.Dispose(); if (packets.TryGetValue(packetnum, out Packet_ Packet)) { Packet.Invoke(index, data); } }
public void HandleData(int index, byte[] data) { int packetnum; Packet_ Packet; ByteBuffer buffer = new ByteBuffer(); buffer.WriteBytes(data); packetnum = buffer.ReadInteger(); buffer = null; if (packetnum == 0) { return; } if (Packets.TryGetValue(packetnum, out Packet)) { Packet.Invoke(index, data); } }