This tool solves a common problem with Unreal Engine for AI pawns movement in general on Moving Platforms.
Unreal Engine's navmesh requires baking and only works on stable/static terrain/actors.
This solution provides a navigation volume which is provided to the async movement functions to work properly.
There are several types of movement:
1- Toward a goal (Vector coordinates)
2- Toward waypoints local/world location
3- Through a spline
4- Patrol the entire volume
5- Wander through the entire volume randomly
All movement types offer either a running or walking option with some types offering loop options.
Test map included.
Disclaimer: Water dependency and boats buoyancy depend on Oceanology plugin inside test map. But it can be easily modified to another water plugin.