Имеется программа
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class NewBehaviourScript : MonoBehaviour
{
int i;
Text ruby;
void Update()
{
i++;
ruby.text = i.ToString();
}
}
Появляется следующая ошибка в строке ruby.text = i.ToString();: NullReferenceException: Object reference not set to an instance of an object
NewBehaviourScript.Update () (at Assets/Scripts/NewBehaviourScript.cs:14).
Пытался создать экземпляр объекта Text():
ruby = new Text();
Тогда генерируется ошибка Assets\Scripts\NewBehaviourScript.cs(14,20): error CS0122: 'Text.Text()' is inaccessible due to its protection level.