Closed samanake closed 3 years ago
This is most likely because you have a CharacterController on this movement script. A CharacterController overides all position changes done to the transform including the ones from NetworkedTransform.
Try to disable the CharacterController if is LocalPlayer is false and see if that fixes the issue.
Thanks. That worked. How does the CharacterController override all position changes? Is this under the hood somewhere?
I'm not sure how exactly the CharacterController does this but it stores its own position internally and then reapplies this to the transform each update.
I'll close this issue for visibility but feel free to continue chatting or to reopen the issue if new questions arrive.
I'm using Project Cloner to test the interaction between Host and Client/Server and Client. I use clicks to move the CharacterController like in popular MOBAs. Rotations and animations(using Networking Animation) is fine, but translational movements don't register between clients. I can't figure out how rotations are fine but not movements. Could it possibly be some of the functions I'm using?
Environment (please complete the following information):