// Use this for initialization void Start() { //Array of levels levelsArray = new List <DungeonLevel>(); tempChunkObject = new DungeonLevelChunk(); tempChunkObject.setWasCreated(false); conMap = GameObject.Find("Dungeon").GetComponent <ConnectionMap>(); numberOfDungeonLevels = conMap.getNumberOfCorridors(); levelChunks = new List <DungeonLevelChunk>(); for (int i = 0; i < numberOfDungeonLevels; i++) { tempChunkObject.setIdOfChunk(i); levelChunks.Add(tempChunkObject); } }