Quantcast
Channel: Photon Unity Networking (PUN) — Photon Engine
Viewing all articles
Browse latest Browse all 8947

Photon Pun OnTriggerEnter function

$
0
0
Hello, in my script 2 players side by side i have activated a button , button name is raceButton.Function works when the 2 players come side by side, the test button is active,but the raceButton button is active in all players. I just want to be active in side-by-side players. How can I do that. This is my code:
  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().owner.NickName;


        if(target!=null)
        {
          sender.GetComponent().raceButton.SetActive(true);
          target.GetComponent().raceButton.SetActive(true);
        }
    }

Viewing all articles
Browse latest Browse all 8947

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>