another example from the CouchKnights project that really confuses me.
This is how the movement is handled and the way I understand movement and variable replication this should never make the Remote player be able to mirror its movement to the Authority client.
Since there is no RPC involved here before the variable is picked up for the ‘Add Movement Input’ function, how the h**k does this work?
Because when playing this networked it of course does make Remotes’ player2 character move on both clients.
I thought that variables need to be replicated from the Authority? So why does this work?
(and of course when I try this setup in my project it doesn’t work)