Hmm. The MessageRouter indeed contains “OnAnimatorMove” callback, but it is made so that it applies the built in root motion if there is no receiver for that event.
1
2
3
4
5
6
7
voidOnAnimatorMove(){
if(!Dispatch("OnAnimatorMove")){
animator.ApplyBuiltinRootMotion();
}
}
Thus, considering I didn’t miss anything, if you don’t actually subscribe for an OnAnimatorMove event in any of your tasks, there won’t be any difference, since the built-in root motion will be used, instead of being completely overridden.
Does the root motion not being applied even though you haven’t subscribed for OnAnimatorMove event in any of your tasks?
Please let me know.
Thanks.
Join us on Discord: https://discord.gg/97q2Rjh
Login
Register
By registering on this website you agree to our Privacy Policy.