Network Positioning Two Different Objects

Hi all,

I can’t get my head around syncing two different prefabs positions.

Basically, I want two different objects (A local player prefab and a remote player prefab). Spawning them is easy enough. What I can’t work out is how to sync their positions. Right now I’ve got one prefab and am using Network.Instantiate, disabling the movement script if networkView.isMine is false and then sending out an RPC to update the position/rotation.

I just can’t work out how to have different prefabs and have their positions match. I know it’s so easy in theory and I’m hoping someone can summarize the notion for me. I contemplated storing each player’s remote game object on the server, then when it receives the ‘Move’ RPC it tells everyone which object to move, but that seems like more data sent than needs to be?

Really appreciate any help, can’t believe how much I’m struggling with the concept, hehe.

Abort mission, I worked out I just need to make an RPC from the server when the remote player is created, which assigns that game object.