set RadialFluidVolume._radius in the size controller

This commit is contained in:
JohnCorby 2023-01-30 13:48:39 -08:00
parent a7560279ef
commit 245870c2b9
2 changed files with 3 additions and 0 deletions

View File

@ -136,6 +136,7 @@ namespace NewHorizons.Builder.Body
var sizeController = waterGO.AddComponent<WaterSizeController>(); var sizeController = waterGO.AddComponent<WaterSizeController>();
sizeController.SetScaleCurve(module.curve); sizeController.SetScaleCurve(module.curve);
sizeController.oceanFogMaterial = fogGO.GetComponent<MeshRenderer>().material; sizeController.oceanFogMaterial = fogGO.GetComponent<MeshRenderer>().material;
sizeController.fluidVolume = fluidVolume;
sizeController.size = module.size; sizeController.size = module.size;
} }
else else

View File

@ -4,6 +4,7 @@ namespace NewHorizons.Components.SizeControllers
public class WaterSizeController : SizeController public class WaterSizeController : SizeController
{ {
public Material oceanFogMaterial; public Material oceanFogMaterial;
public RadialFluidVolume fluidVolume;
private void Start() private void Start()
{ {
@ -17,6 +18,7 @@ namespace NewHorizons.Components.SizeControllers
{ {
oceanFogMaterial.SetFloat("_Radius", CurrentScale); oceanFogMaterial.SetFloat("_Radius", CurrentScale);
} }
fluidVolume._radius = CurrentScale;
} }
} }
} }