@FurryOstich If I’m understanding you right, this is super easy actually. The function that seems to fit your use case best is UNavigationSystemV1::FindPathToLocationSynchronously
. You pass in a start location, a target location, and some extra stuff and you’ll get an object of type UNavigationPath
. That one has a property called PathPoints
that contains the individual locations that make up your path.
If you need more information on how to use that function, just ask.
EDIT: I might have misunderstood what you’re actually asking for, but I’ll leave my reply up since it fits the task you describe in the beginning of your post.