I'm trying to make an effect that a ragdolled character controlled by an animator also affected by the physics collisions. Similar to this game: Crazy Shopping.
The problem is animator controller overrides every change that happens in the Fixed Update or internal physics update (even when the animator update mode set to Animate physics).
I think this can be achieved by some how changing the order of execution of the animator so it can happen before physics update. This way physics can affect the animated object. There are solutions like using a second object which contains the ragdoll and in the LateUpdate you can set the positions and rotations of the animated object which works ok but not the thing in my head.
ActiveRagdoll by MetalCore999 is also a really great work which i would love to learn how it works in behind.
How can i achieve this? i don't even know if my solution would work properly?
Do you have any suggestion or a different way of thinking. I would really appreciate a road map on this.