I have CharacterControllers as players in my multiplayer scene, and they got NetworkTransforms attached, with
Sync Mode = Sync Character Controller.
When I stop running with my character, my character stops on the other players' screens as well.
I've got MonoBehaviours attached to them, where I control the character's animations based on characterController.velocity.
The problem is this:
The animations won't stop because characterController.velocity is the same as it was when I was running.
This only occurs on non-local characters, because the local player got Local Player Authority checked, so its controller isn't synced from the server but to the server.
Why and how could I fix this? Thanks in advance!
characterController.velocity? \$\endgroup\$