скрипт выдает ошибки при переходе на другую цену

у меня кликер и я добавил отдельную сцену по кнопке, в другом скрипте сделал штуку чтобы при нажатии переходил. Но скрипт конфликтует и говорит что не куда обновлять

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class clicker : MonoBehaviour
{
    [SerializeField] int money;
    public Text moneyText;
    public bool isMulti;

    private void Start()
    {
        money = PlayerPrefs.GetInt("money");
        isMulti = PlayerPrefs.GetInt("isMulti") == 1 ? true : false;
    }
    
    public void ButtonClick()
    {
        if (isMulti)
            money += 2;
        else
            money++;
        PlayerPrefs.SetInt("money", money);
    }   
    
    public void Magazinilishop()
    {
        SceneManager.LoadScene(1);
    }
    
    public void Gotomainmanu()
    {
        SceneManager.LoadScene(0);
    }
    // Update is called once per frame
    void Update()
    {
        moneyText.text = money.ToString();
    }
    public void Buyxdva()
    {
        if (money >= 999 && isMulti == false)
        {
            money -= 999;
            isMulti = true;
            PlayerPrefs.SetInt("money", money);
            PlayerPrefs.SetInt("isMulti", isMulti ? 1 : 0);
        }
    }
}`

Ошибка

NullReferenceException: Object reference not set to an instance of an object
clicker.Start () (at Assets/scriptss/clicker.cs:40)

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

Автор решения: GigoChad

Иcпользуйте этот метод:

[SerializeField] private string nextScene = "Имя загружаемой сцены";

SceneManager.LoadScene("Имя загружаемой сцены");

И да, ваша сцена должна быть в Build Settings

BuildSettings

→ Ссылка