Run a trace on NavMesh to get the furthest position a character can move in that direction
Example:
pos = CheckNavMeshDirection( (10,20,30), ( 1, 1, 0 ), 25 )
* = mandatory