public static PacketField <int> ReadInt32Field(this IncomingPacket packet, string name) { Contract.Requires(packet != null); Contract.Requires(name != null); return(new PacketField <int>(PacketFieldType.Int32, packet.ReadInt32(), name)); }
public void HandlePacket(T client, IncomingPacket packet) { int id = packet.ReadInt32(); this._handlers[id].Invoke(client, packet); }