Hello Rudy, thank you for interest!
If we set position of character directly to end point of valid nav link, we assume that character is on valid navmesh location. When nav link end point is close to navmesh edge it is marked as valid but when we place character on this end point, character’s nav mesh location is invalid and that’s confusing.
What should happen in project:
When you send character somewhere using my steps he should travel across nav link, so from nav link point to nav link point and then continue on pathfinding.
What actually happens:
He does not respect navmesh and goes just straight to target point.
I understand it can be hard to understand issue. Originally I was expecting answer from Mieszko but he has probably a lot of work ![]()
