private void SetTerrain() { for (int i = 0; i < terrain.childCount; i++) { HeightmapChunk chunk = terrain.GetChild(i).GetComponent <HeightmapChunk>(); chunk.Densities = densitiesSaved.densities[i]; } }
private void SaveTerrain() { densitiesSaved.densities.Clear(); for (int i = 0; i < terrain.childCount; i++) { HeightmapChunk chunk = terrain.GetChild(i).GetComponent <HeightmapChunk>(); densitiesSaved.densities.Add(chunk.Densities); Save.data.terrainHasChanged = true; } }