Функция Photon Pun OnTriggerEnter - PullRequest
       11

Функция Photon Pun OnTriggerEnter

0 голосов
/ 02 января 2019

В моем сценарии 2 игрока бок о бок, я активировал кнопку, название кнопки raceButton.Функция работает, когда 2 игрока идут рядом, кнопка тестирования активна, но кнопка raceButton активна у всех игроков.Я просто хочу быть активным в параллельных игроках.

Как я могу это сделать?

Это мой код:

private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag=="Player")
        {
            Debug.Log("Araçlar yanyana");
            target = other.gameObject.transform;
            view.RPC("VeriGonder", PhotonTargets.AllBuffered, sender.gameObject.GetPhotonView().viewID, target.gameObject.GetPhotonView().viewID);
        }
    }

    [PunRPC]
    void VeriGonder(int senderView, int targetView)
    {
        sender = PhotonView.Find(senderView).transform;
        target = PhotonView.Find(targetView).transform;

        ownerId = sender.gameObject.GetPhotonView().viewID;
        playerNameText = target.GetComponent<PhotonView>().owner.NickName;


        if(target!=null)
        {
          sender.GetComponent<Gunes>().raceButton.SetActive(true);
          target.GetComponent<Gunes>().raceButton.SetActive(true);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...