NavMesh Sensor
The NavMesh Sensor is a simple component that can detect certain features in a Unity NavMesh. It's a simple wrapper around the built-in navmesh functions: NavMesh.Raycast, NavMesh.FindClosestEdge and NavMesh.SamplePosition. It doesn't detect Signals and therefore it's not derived from Sensor.

This Nav Mesh sensor is configured to find the nearest edge in the nav mesh
Output
In any of it's modes the sensor will detect a single RayHit, which is a Point and a Normal.
Configuration
Test
Specify which navmesh function to use:
- Ray - Will use
NavMesh.Raycast - Sample - Will use
NavMesh.Sample - Closest Edge - Will use
NavMesh.ClosestEdge
In all cases the resulting data can be retreived with the GetObstructionRayHit() method.
Area Mask
Specify the navmesh area mask to test on.