- Home /
 
 
               Question by 
               hazel_leylak · Apr 16, 2021 at 10:14 PM · 
                multiplayermaterialphotonmultiplayer-networkingmaterial color  
              
 
              Material color changing in Photon Multiplayer scenes
I want each player to choose a special color for themselves. I use material.SetColor ("_ Color", color) to change color and change the material color of the prefab.
When I took the material color information in Local and started the multiplayer scene, I tried checking it with PhotonView.IsMine and applying that color. But whatever color each player chose, they saw the others as the same color.
Here's my code:
 void Start()
 {
 if (photonView.IsMine){
             photonView.RPC("SetColor", RpcTarget.All);
         }
 }
 
 [PunRPC]
  void SetColor()
  {
         
         Color playerColor = new Color(gameObject.materials[0].color.r, gameObject.materials[0].color.g, gameObject.materials[0].color.b);
 
         gameObject.materials[0].SetColor("_Color", playerColor);
     }
 
               Does anyone know where I went wrong? I have tried most of the methods on the forums and have definitely been unable to figure it out for days.
Thank you in advance to those who can help
               Comment
              
 
               
              Your answer