Я пытаюсь использовать фотонную сеть в моем проекте.но наблюдаемый не работает, я добавил панель для создания фотонов и добавил свой скрипт в список наблюдения
вот так Панель инспектора
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using Photon;
using Photon.Pun;
using Photon.Realtime;
public class Sc_GamePlay : MonoBehaviourPunCallbacks, IPunObservable
{
public int playerTurn;
public int scoreMaster;
public int scoreClient;
private bool MasterOK;
private bool ClientOK;
private bool gameoverflag;
void IPunObservable.OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
{
if (stream.IsWriting)
{
stream.SendNext(scoreMaster);
stream.SendNext(scoreClient);
stream.SendNext(playerTurn);
stream.SendNext(MasterOK);
stream.SendNext(ClientOK);
stream.SendNext(gameoverflag);
}
else
{
scoreMaster = (int)stream.ReceiveNext();
scoreClient = (int)stream.ReceiveNext();
playerTurn= (int)stream.ReceiveNext();
MasterOK = (bool)stream.ReceiveNext();
ClientOK = (bool)stream.ReceiveNext();
gameoverflag= (bool)stream.ReceiveNext();
}
}
}
если я изменю счет, то хочунаписать пользовательский интерфейс игрока, но не могу изменить