Есть лист:
public List<GameObject> maps = new List<GameObject>();
Есть кусок кода:
public void Awake() {
instance = this;
mapSize = itemCountInMap* itemSpace;
maps.Add(MakeMap1());
maps.Add(MakeMap1());
maps.Add(MakeMap1());
foreach ( GameObject map in maps){
map.SetActive(false);
}
}
Вроде проект даже запускается, но потом выдает ошибку:
UnassignedReferenceException: The variable maps of obstacleGenerator has not been assigned.
You probably need to assign the maps variable of the obstacleGenerator script in the inspector.
obstacleGenerator.Awake () (at Assets/Scripts/obstacleGenerator.cs:36)
Хотя в соседнем скрипте похожий код работает корректно. Непонятно.