Hi there,
Default setup: NetowrkTransform SyncMode: Client to Server
I have downloaded your project and I think everything is working as expected. Whoever is in the editor, is able to move their own player, but not the other player. So if the Host is in the editor, then I can drag Player 1 around in the scene and it syncs to the Client. If the Client is in the editor, I can drag Player 2 around in the scene and it syncs to the Host.
The only issue is that the Host doesn’t seem to be able to control the client. I.e., when I host in the editor, I can’t drag player 2 around in the scene. This actually makes sense if you have client authority over the movement.
Addtional setup: NetowrkTransform SyncMode: Server to Client
If we change to Server to Client sync mode on the NetworkTransform, the Client can now not move any of the players, but the Host can move both players. This is probably the setting you will want for the course, as we control all motion from the Server, and the Clients simply send a location to the Host where they want their units to move to.
I think since the course came out, Mirror has cleaned up authority on the NetworkTransform. I think this new version actually makes more sense by default. So don’t worry if this doesn’t match the Video exactly. You should still be able to continue with the course. If you have any trouble, just post in the forums and I’ll be here to walk you through anything.
Hope that helps, sorry for the delay in getting this worked out.