Copying and Pasting cs Code

In cs, like in almost any computer programming language, reading data from a file can be tricky. You add extra lines of code to tell the computer what to do. Sometimes you can copy and paste these lines from other peoples’ code.

For example, you can follow the pattern in this listing:

     public void OnMasterClientSwitched(PhotonPlayer player)
     {
         Debug.Log("OnMasterClientSwitched: " + player);

         string message;
         InRoomChat chatComponent = GetComponent(); // if we find a InRoomChat component, we print out a short message

         if (chatComponent != null)
         {
             // to check if this client is the new master...
             if (player.isLocal)
             {
                 message = "You are Master Client now.";
             }
             else
             {
                 message = player.name + " is Master Client now.";
             }


             chatComponent.AddLine(message); // the Chat method is a RPC. as we don't want to send an RPC and neither create a PhotonMessageInfo, lets call AddLine()
         }
     }