My game has a player with animations but most of these animations contain the Position property of all the body parts. I use transform.Translate() to move my characters but when I added these animations they actually prevented the character from moving. Is there a fix for this? Thanks!
Try looking into Root Motion:
Or alternatively, make your animated GameObject the child of another dummy GameObject and apply your translations to that instead.
DC