@ProgrammDevel

Почему показывает сообщение только у одного игрока?

Почему-то сообщение приходит только одному пользователю, а второй не получает его
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Photon.Pun;
using Photon.Realtime;
using UnityEngine.UI;

public class Nick : MonoBehaviour,  IPunObservable
{
	private PhotonView photonView;
	public Text t;
	public InputField field;

	private string chat;

    public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
    {
       if (stream.IsWriting)
       {
            stream.SendNext(chat);
       }
       else
       {
            chat = (string) stream.ReceiveNext();
       }         
    }

    private void Start()
    {
    	photonView = GetComponent<PhotonView>();
    }   

    private void Update(){
    	if (photonView.IsMine == false){
    		t.text = chat;
    		return;
    	}
    }

    public void ButtonSend(){
    	chat = field.text;
    	t.text = chat;
    }
}


Огромное спасибо кто поможет!
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы