[Beta 4.1 Pro] Navigation with Root Motion

I’m trying to follow this tutorial https://docs.unity3d.com/Manual/nav-CouplingAnimationAndNavigation.html to incorporate object tracking with Mechanim’s root motion. In the latest beta, the IAStarAI interface is provided to bring NavMeshAgent-like syntax to your movement scripts. However, there doesn’t seem to be an analogue of “updatePosition/Rotation” and “NavMeshAgent.nextposition” in the interface. Should I be accessing these in my RichAI script? I’ve referenced some other tutorials but can’t seem to figure it out.

Thanks

EDIT: figured it out with this

That post is not completely up to date however.

Here are the docs for updatePosition: https://www.arongranberg.com/astar/documentation/dev_4_1_5_3cb9f189/class_pathfinding_1_1_a_i_base.php#a2fcd14dc4983eb5b92166a915cb2a038
Here are the docs for MovementUpdate (including a code snippet): https://www.arongranberg.com/astar/documentation/dev_4_1_5_3cb9f189/interface_pathfinding_1_1_i_astar_a_i.php#a4da302ed0601695b2cff9d3c45310f56
The MovementUpdate method is the analogue for the nextPosition property which I find much more reasonable that the way Unity does it.

The interface does not have updatePosition and updateRotation defined yet, but it will get it soon as I have now implemented support for it in all built-in movement scripts.