Hello,
I’ve been trying to reproduce the latest Game Animation Sample locomotion system from scratch by copying it piece by piece, this way hoping to learn more about how everything works. So far it’s been working pretty well, I’ve only copied the parts that I’m interested in. I’m using the State Machine / Motion Matching setup with Mover. The problem I’m having is that while movement is replicating just fine, meaning the pawn is moving around on both the client and server, the locomotion animations are not replicating very well.
Animations from the client are visible on the server, however animations from the server are not visible on the client (the character remains in idle pose) with the exception of jumps (montages), switching between crouching and standing and some stop animations. My rotation is orient to movement so if I press A to move left the character faces that way and at the end it rotates back to facing forward and that animation of turning around does replicate.
I have some basic understanding of replication with repnotifies and multicast and how they work, but I’m not seeing any of these in the character blueprint. My guess is that perhaps the trajectory or motion matching is not being replicated, but I’m not sure where to even begin with trying to fix the issue.
I’ve been trying to compare every function and variable that I’ve copied over to see if perhaps I missed some settings and everything seems fine so far. Any thoughts or pointers on what I could do to try and fix this? I feel pretty stuck and not sure what to do next.
Thank you