I am developing a multiplayer game with Photon. There is a string variable. I can change this string variable on my master client. I want to sync the string value to all clients, and as long as string value is updated, another function is invoked. For example, I updated this string variable to "Hello there", once the clients receives this change, another function is called. I know RPC call can sync the variable like the code below. However, I don't know how I can invoke another function once the string value changes. if (PhotonNetwork.isMasterClient) photonView.RPC ("SendMessageRPC", PhotonTargets.All, "Hello there!"); Thanks for your help.