Likey a noob question but here goes
I have a GameObject that is my character.
Under it is a model object that contains the model to be used for this character.
All movement and physics logic is at the parent level object
All animation logic are on the child model object along with the animator.
Everything works great… until…
For a subset of animations, I would like to leverage root motion for. Via script, I enable root motion on the animator. What I see happening is the parent object remains in place… (does not move … ) but the child object moves further and further away from its parent. ( the parent object is effectively left behind along with all its colliders and other logic )
There does not appear to be a good way to tell an animator to update the parent level object.
So does this mean my animator MUST always be at the parent level to use root motion?
or have I missed something in my research?
Thanks
j