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);
}
}