Skip to content

Commit 8684747

Browse files
committed
fix
1 parent 35124f4 commit 8684747

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

Assets/Scripts/Gradients/GradientType.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public static GradientType GetDefaultGradientType()
1515
{
1616
GradientType gradientType = GradientType.CentralDifference;
1717
Enum.TryParse(PlayerPrefs.GetString("DefaultGradientType"), out gradientType);
18+
Debug.Log(gradientType);
1819
return gradientType;
1920
}
2021
}

Assets/Scripts/VolumeObject/VolumeObjectFactory.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ public static VolumeRenderedObject CreateObject(VolumeDataset dataset)
1010
{
1111
GameObject outerObject = new GameObject("VolumeRenderedObject_" + dataset.datasetName);
1212
VolumeRenderedObject volObj = outerObject.AddComponent<VolumeRenderedObject>();
13+
volObj.SetGradientType(GradientTypeUtils.GetDefaultGradientType());
1314

1415
GameObject meshContainer = GameObject.Instantiate((GameObject)Resources.Load("VolumeContainer"));
1516
volObj.volumeContainerObject = meshContainer;
@@ -25,6 +26,7 @@ public static async Task<VolumeRenderedObject> CreateObjectAsync(VolumeDataset d
2526
{
2627
GameObject outerObject = new GameObject("VolumeRenderedObject_" + dataset.datasetName);
2728
VolumeRenderedObject volObj = outerObject.AddComponent<VolumeRenderedObject>();
29+
volObj.SetGradientType(GradientTypeUtils.GetDefaultGradientType());
2830

2931
GameObject meshContainer = GameObject.Instantiate((GameObject)Resources.Load("VolumeContainer"));
3032
volObj.volumeContainerObject = meshContainer;

Assets/Scripts/VolumeObject/VolumeRenderedObject.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,11 @@ public async Task SetGradientTypeAsync(GradientType gradientType, IProgressHandl
391391
if (gradientType != this.gradientType)
392392
{
393393
this.gradientType = gradientType;
394-
await dataset.RegenerateGradientTextureAsync(gradientType, progressHandler);
395-
await UpdateMaterialPropertiesAsync();
394+
if (this.lightingEnabled)
395+
{
396+
await dataset.RegenerateGradientTextureAsync(gradientType, progressHandler);
397+
await UpdateMaterialPropertiesAsync();
398+
}
396399
}
397400
}
398401

0 commit comments

Comments
 (0)