Я делаю простую игру викторину. И использую готовый текст и просто делю его с помощью Split. И у меня все прекрасно работает но выдаёт вот такую ошибку NullReferenceException: Object reference not set to an instance of an object. И из-за этой ошибки не получается скомпилировать её. Вот тут выдаёт ошибку
string[] A = Answers.Split(';');
И ее выдаёт вроде на всех переменных которые связанны с этой
А вот весь код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Taks : MonoBehaviour
{
public TextAsset All;
string Text;
public string TasK;
public string Answers;
public Text Tesk;
public Text a1;
public Text a2;
public Text a3;
public Text a4;
public string True;
void Start()
{
Text = All.text;
string[] s = Text.Split('/');
TasK = s[0];
Answers = s[1];
True = s[2];
Tesk.text = TasK;
string[] A = Answers.Split(';');
a1.text = A[0];
a2.text = A[1];
a3.text = A[2];
a4.text = A[3];
}
void Update()
{
}
}
Я ещё только начинаю. Помогите пожалуйста.
Answers– Алексей Шиманский Feb 12 '21 at 17:36Answers.Split, то из-за того чтоAnswers=null. Кстати, И у меня все прекрасно работает но выдаёт вот такую ошибку звучит как фраза, противоречащая сама себе. – aepot Feb 12 '21 at 18:20