Does the port scanner scan UDP ports?
Not at the moment. Port scanning of UDP ports is quite different from TCP ports because UDP is connection-less. In TCP port scan the scanner tries to connect to the given port and based on whether the connection succeeds, fails or times out determine the port state.
There are two approaches to UDP port scanning - first, sending arbitrary data to an UDP port and waiting for ICMP "destination unreachable" packet which indicates that the port is closed. The problem of this approach is that if a firewall is installed on the remote end, the ICMP packet gets filtered and the detection of open/closed ports doesn't work.
The second approach requires the knowledge of all the protocols which are being examined and sending valid requests to the specified UDP ports and waiting for corresponding replies. Building support for all possible UDP protocols would require a significant amount of time which I'll rather invest in improving other areas of Network Analyzer.