あったわん
https://docs.unity3d.com/jp/current/ScriptReference/NavMesh.SamplePosition.html

ずっとNavMeshAgentで探してたわ
この関数の hit の position を設定してやれば地面に起伏をつけても大丈夫なはず
使ったことないけどねー