Ошибка в Unity 2D, обращение к нулевому объекту, помогите

Есть простенький скрипт кликера, который выдаёт следующую ошибку:

NullReferenceException: Object reference not set to an instance of an object NewBehaviourScript.Update () (at Assets/SCRIPTS/NewBehaviourScript.cs:35)

Вот сам скрипт:

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

public class NewBehaviourScript : MonoBehaviour
{
    [SerializeField] int money;
    public int total_money;
    public Text moneyText;

    private void Start()
    {
        money = PlayerPrefs.GetInt("money");
        total_money = PlayerPrefs.GetInt("total_money");
    }

    public void ButtonClick()
    {
        money++;
        total_money++;
        PlayerPrefs.SetInt("money", money);
        PlayerPrefs.SetInt("total_money", total_money);
    }

    public void ToAchievements()
    {
        SceneManager.LoadScene(1);  
    }

    void Update()
    {
        moneyText.text = money.ToString();
    }
}

В Юнити, да и в целом программировании я довольно тугой, так что не бейте тапками сильно


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