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();
}
}