//Delegate function for each chunk in the GetChunksInCube public void ForEachChunk(int x, int y, int z, Vector3 worldPosition, MarchingCubesTerrainScript.ChunkData chunk) { terrainScript.GenerateChunk(x, y, z, true, false); terrainScript.SetChunkVisibility(x, y, z, true); MarchingCubesTerrainScript.ChunkData _chunk = terrainScript.GetChunk(x, y, z); loadedChunks.Add(loadedChunks.Count, _chunk); }