I have two animations: Run and Jump.
When I modify the transform.position in the jump animation, all the physics on the player stop working: don’t recognize collisions and the gravity doesn’t affect him
I have tried enabling and disabling the Root Motion. When I enable it, the problems disappear and the player do the jump animation, but doesn’t jump, he just stay in the same y-position
I found that someone had this problem and solved it: https://forum.unity.com/threads/animator-blocking-movement-why.291340/
But I don’t speak english very well so I don’t understand what he explain