Exemple #1
0
 private void RequestTurnChangeRPC()
 {
     if (PhotonNetwork.IsMasterClient)
     {
         currentPlayerID = swapPlayerID;
         NetworkEvent.ChangePlayerEvent(MasterManager.instance.players[currentPlayerID].nickname);
     }
 }
Exemple #2
0
 //use this function to change the player from the gamemanager
 public void ChangePlayer()
 {
     if (PhotonNetwork.IsMasterClient)
     {
         currentPlayerID = swapPlayerID;
         NetworkEvent.ChangePlayerEvent(MasterManager.instance.players[currentPlayerID].nickname);
         // SetCustomProperty();
     }
     else
     {
         RequestTurnChange();
     }
 }
    private void Awake()
    {
        if (PhotonNetwork.IsMasterClient)
        {
            //make sure the masterclient is the first player to register
            PlayerRegistration(0, MasterManager.instance.user.username);
        }
        else
        {
            photonView.RPC("PlayerRegistration", RpcTarget.MasterClient, 1, MasterManager.instance.user.username);
        }

        NetworkEvent.ChangePlayerEvent(MasterManager.instance.players[Random.Range(0, 1)].nickname);
    }