Photon Synchronization Question

So i have 2 clients: client 1 and client 2. I have a script which allows me to drag and drop 2d sprites around the scene. On each sprite i have a photon view and i have set the sprite's transform to be observed by photon. The problem is here: when i drag an object on client 1, everything works just fine and client 2 can see me dragging the object but... If i try to drag the object on client 2 the other client's can't see me dragging the object and i a can only see it being dragged on client 2.

Comments

  • The object is owned by client 1. Only owner can update object position.
    Client 2 can ask client 1 to change object position with RPC.
    Or client 1 can take object's ownership with PhotonView.RequestOwnership call and move it itself after ownership transfer succeeded.