↑world角度じゃないのかな
なんて言うんだろ…
X,Z座標でlocal角度?とってます

float vx = NavMeshAgent.nextPosition.x - transform.position.x;
float vz = NavMeshAgent.nextPosition.z - transform.position.z;

float deg = Mathf.Atan2(vx,vz) * 180 / Mathf.PI;

こんな感じです。

Unity初めてだからわからないが、もしかしてもっと簡単な算出方法あるのかな