Computes a navigation path between the specified start and target positions on the navmesh.
Uses the same pathfinding algorithm as Sandbox.NavMeshAgent, taking agent configuration into account if provided.
The result is suitable for direct use with Sandbox.NavMeshAgent.SetPath(Sandbox.Navigation.NavMeshPath).
If a complete path cannot be found, the result may indicate an incomplete or failed path.