コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        PV = GetComponent <PhotonView>();


        if (PhotonNetwork.NickName.Equals("1"))
        {
            playerNumber = 1;
        }
        else if (PhotonNetwork.NickName.Equals("2"))
        {
            playerNumber = 2;
        }
        if (PV.IsMine)
        {
            myBoard = PhotonNetwork.Instantiate(Path.Combine("PhotonPrefabs", "MultiplayerBoard"), GameSetup.GS.spawnPoints[playerNumber - 1].position, GameSetup.GS.spawnPoints[playerNumber - 1].rotation, 0);
            MultiplayerViewboard = myBoard.GetComponent <MultiplayerViewboard>();

            myBoard.GetComponent <PhotonView>().RPC("Initialize", RpcTarget.All, (PhotonNetwork.CurrentRoom.GetHashCode()));
            Mascot.SetSprite(Mascots.Normal);
            Manager = FindObjectOfType <GamestateManager>();
            Manager.GetComponent <PhotonView>().RPC("Register", RpcTarget.All);
        }


        //MultiplayerViewboard = GameObject.Instantiate(MultiplayerViewboard, this.transform.position, this.transform.rotation);
    }