Типо есть статичный лист:
public static List<Cell> AllCell = new List<Cell>();
Есть метод, в котором он заполняется:
[ContextMenu("Generate grid")]
public void GenerateGrid()
{
for(int x = 0; x < _gridSize.x; x++)
{
for(int z = 0; z < _gridSize.z; z++)
{
var cell = Instantiate(_cell, position, Quaternion.identity, _parent.transform);
cell.name = $"Cell: x:{x}, z:{z}";
GridActions.AllCell.Add(cell); // ВАЖНЫЕ СТРОЧКИ
print(GridActions.AllCell[GridActions.AllCell.Count - 1].name); // И ЭТО
}
}
}
В редакторе вызываю метод. самый последний print все выводит.
Но потом хотел сделать это и мне ничего не вывелось. В чем прикол?
Это:
private void Start()
{
foreach(Cell cell in GridActions.AllCell)
{
print(cell.name);
}
}