I'm working on a platformer game. And the main character has lots of animations. While animating some of them, displacement of the character should be handled by script, and for other, the information of displacement is embedded in the animation clip.
Unity original animator has a checkbox called ApplyRootMotion. And after I can implement OnAnimatorMove, this checkbox will turn into a message saying "Handle by Script". And I will then be able to choose when to use root motion and when to use in place motion.
I went to know if SkeletonRootMotion has similar mechanics. If not, is there a way to enable and disable root motion via script?
Thank you for reading. Any comment is appreciated.