Esempio n. 1
0
        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);
            }
        }