Photon Unity. проблема c никами

Всем привет, реализовываю систему ников. При нажатии кнопки create game или search game выходит такая ошибка:

NullReferenceException: Object reference not set to an instance of an object LobbyManager.JoinRoom () (at Assets/Scripts/LobbyManager.cs:38)

код LobbyManager:

using Photon.Pun;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class LobbyManager : MonoBehaviourPunCallbacks
{
    public Text LogText;
    public InputField NicknameInput;

    void Start()
    {
        string nickName = PlayerPrefs.GetString("Nickname", "Player " + Random.Range(1000, 9999));
        PhotonNetwork.NickName = nickName;
        NicknameInput.text = nickName;
        Log("Player's name is set to " + nickName);

        PhotonNetwork.AutomaticallySyncScene = true;
        PhotonNetwork.GameVersion = "1";
        PhotonNetwork.ConnectUsingSettings();
    }

    public override void OnConnectedToMaster()
    {
        Log("Connected to Master");
    }

    public void CreateRoom()
    {
        PhotonNetwork.NickName = NicknameInput.text; // здесь ошибка
        PlayerPrefs.SetString("NickName", NicknameInput.text);
        PhotonNetwork.CreateRoom(null, new Photon.Realtime.RoomOptions { MaxPlayers = 8, CleanupCacheOnLeave = false });
    }

    public void JoinRoom()
    {
        PhotonNetwork.NickName = NicknameInput.text; // и здесь ошибка
        PlayerPrefs.SetString("NickName", NicknameInput.text);
        PhotonNetwork.JoinRandomRoom();
    }

    public override void OnJoinedRoom()
    {
        Log("Joined the room");

        PhotonNetwork.LoadLevel("Game");
    }

    // Update is called once per frame
    private void Log(string message)
    {
        Debug.Log(message);
        LogText.text += "\n";
        LogText.text += message;
    }
}

Ответы (0 шт):