Use Pathfinding in Move To Location or Actor

Please take a look at the attached sample project.

Click on Play and notice the character moves to the waypoint and then prints Success! Now move the waypoint outside of the navmesh and click Play. The character does not move and just prints Failed!

If you open the MoveToLocation Blueprint you can see that I’m using the Move To Location or Actor node. Notice that Use Pathfinding is unticked. Therefore, it should not be trying to use the navmesh or project the goal to the navmesh, so the character should move in a straight line to the goal regardless of the navmesh. Ticking/Unticking Use Pathfinding appears to have no effect. The character behaves the same in both cases.

The expected behaviour when Use Pathfinding is ticked, would be that the character would fail to move to the waypoint when it is outside the navmesh. However when Use Pathfinding is unticked, then the character should move in a straight line to the goal (waypoint), ignoring the navmesh.

P.S. The Move to Location node (on the AIController) works as intended, however it does not provide the On Move Finished event, so you don’t know when the move has been completed. There is also a Move Directly Toward (behaviour tree) task that also works as intended, however I need to be able to make my own movement tasks in order to provide other inputs/outputs and logic.

Hi wilberolive,

I am closing this question as a duplicate of Move To Location or Actor Bug - AI - Unreal Engine Forums

Please refer to that thread for updates regarding this issue.

Thanks