Ошибка в 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();
}
}
В Юнити, да и в целом программировании я довольно тугой, так что не бейте тапками сильно