NullReferenceException - Ошибка в коде c# на Unity

При запуске игры льётся водопад в консоли из одной и той же ошибки

NullReferenceException: Object reference not set to an instance of an object Mainmenu.Update () (at Assets/script/Mainmenu.cs:34)

Мой код:

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

public class Mainmenu : 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 ToTrophy()
{
    SceneManager.LoadScene(1);
}

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

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