public void RPC_BailToGetOut(PhotonPlayer caller) { if (!PhotonNetwork.isMasterClient) { return; } NPlayer player = FindGamePlayer(caller); player.ChangeMoney(-100); player.GetOutOfJail(); }
public void RPC_RollDiceToGetOut(PhotonPlayer caller) { if (!PhotonNetwork.isMasterClient) { return; } NPlayer player = FindGamePlayer(caller); int dice1 = Random.Range(1, 7); int dice2 = Random.Range(1, 7); if (dice1 == dice2) { player.GetOutOfJail(); photonView.RPC("RPC_ReceiveDice", PhotonTargets.All, dice1, dice2, caller); } else { player.TurnsInJail++; } }