Выдает ошибку "NullReferenceException: Object reference not set to an instance of an object" только когда при первом запуске метода, в инспекторе не открыт объект с скриптом в котором данный метод. Если же я открываю в инспекторе объект с нужным скриптом, то ошибку не выдает
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
public class SearchRoad : MonoBehaviour
{
public Cell23[] cells = new Cell23[0];
public void Update()
{
Array.Resize(ref cells, 20);
}
private void SaveDataCell23(int num, int vector, int number, float minPath) //этот метод выдает ошибку
{
cells[num].vector = vector; //ошибка во всех трех строках
cells[num].number = number;
cells[num].minPath = minPath;
}
}
[System.Serializable]
public class Cell23
{
public int vector = 0;
public int number = 0;
public float minPath = 999999;
}