PUN 2 не подключается - PullRequest
       16

PUN 2 не подключается

0 голосов
/ 25 октября 2018

У меня есть проект в Фотоне, но, похоже, он не работает.Я пытался подключиться к серверам Photon PUN 2, но он не работает, чтобы присоединиться к комнатам, нужно сказать, что прежде чем он работал очень хорошо.Я уже присоединился к мастеру и даже к лобби, но когда я пытаюсь присоединиться, обыскивая случайную комнату или даже по имени.Эта ошибка отображается в зависимости от того, как я пытался присоединиться:

(Попытка присоединиться с JoinRandomRoom ();)

Ошибка JoinRandomRoom.Клиент не находится на главном сервере или еще не готов к операциям вызова.Ожидание обратного вызова: OnJoinedLobby или OnConnectedToMaster.

(Попытка присоединиться по имени комнаты для поиска)

Ошибка JoinRoom.Клиент не находится на главном сервере или еще не готов к операциям вызова.Ожидание обратного вызова: OnJoinedLobby или OnConnectedToMaster.

Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать.Вот мой код, выводятся строки печати:

public Image Ok;
    public AudioSource A;
    public static bool Connected = false;
    public static bool IsShow = false;
    public static bool Active = false;
    private Button B, Random, Back;
    private InputField IF;
    public static StatePScript lobby;
    void Start()
    {
        PhotonNetwork.ConnectUsingSettings();
        NickName();
        Random = GameObject.Find("RandomB").GetComponent<Button>();
        IF = GameObject.Find("SearchBar").GetComponent<InputField>();
        B = GameObject.Find("CreateButton").GetComponent<Button>();
    }
    private void Awake()
    {
        lobby = this;
    }
    void NickName()
    {
        PhotonNetwork.NickName = PlayerPrefs.GetString("UserName");
    }

    // Update is called once per frame
    void Update()
    {

    }

    *public override void OnJoinedLobby()
    {
        print("Connected To lobby");

    }
    public override void OnConnectedToMaster()
    {
        print("Connected to master");
        PhotonNetwork.JoinLobby();
        ShowPopUp();
    }
    public override void OnDisconnected(DisconnectCause cause)
    {
        print("Disconnected");

    }
    void ShowPopUp()
    {
        Disabling();
        GameObject.Find("IWifi").SetActive(false);
        print("Puga");
        StatePScript.IsShow = true;
        Connected = true;
        GameObject.Find("IOk").GetComponent<Image>().color = Color.white;
        print("IOKS Value is " + IOKS.Show);
        GameObject.Find("StatusText").GetComponent<Text>().text = "Connected!";
        GameObject.Find("StatusText").GetComponent<Text>().color = Color.green;
        A.Play();
        GameObject.Find("StatePanel").GetComponent<Animator>().SetBool("Show", false);
        IOKS.Show = false;
        GameObject.Find("IOk").GetComponent<Image>().color = new Color(0, 0, 0, 0);
        Connected = false;
        StatePScript.IsShow = false;
        Enabling();
    }
    void Disabling()
    {
        B.interactable = false;
        Random.interactable = false;
        IF.interactable = false;
    }
    void Enabling()
    {
        B.interactable = true;
        Random.interactable = true;
        IF.interactable = true;
    }
}*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...