diff --git a/NewHorizons/Builder/Props/DetailBuilder.cs b/NewHorizons/Builder/Props/DetailBuilder.cs index 62f9cfdb..884ca25e 100644 --- a/NewHorizons/Builder/Props/DetailBuilder.cs +++ b/NewHorizons/Builder/Props/DetailBuilder.cs @@ -315,7 +315,6 @@ namespace NewHorizons.Builder.Props if (component is DarkMatterSubmergeController submergeController) { var water = planetGO.GetComponentsInChildren().FirstOrDefault(x => x._fluidType == FluidVolume.Type.WATER); - // dont use SetDetectableFluid here because Awake hasn't been called yet if (submergeController._fluidDetector) submergeController._fluidDetector._onlyDetectableFluid = water; } diff --git a/NewHorizons/Builder/Volumes/HazardVolumeBuilder.cs b/NewHorizons/Builder/Volumes/HazardVolumeBuilder.cs index 6561460e..81bd4e2a 100644 --- a/NewHorizons/Builder/Volumes/HazardVolumeBuilder.cs +++ b/NewHorizons/Builder/Volumes/HazardVolumeBuilder.cs @@ -76,7 +76,7 @@ namespace NewHorizons.Builder.Volumes detectorGO.transform.localPosition = Vector3.zero; detectorGO.layer = LayerMask.NameToLayer("BasicDetector"); var detector = detectorGO.AddComponent(); - detector.SetDetectableFluid(water); + detector._onlyDetectableFluid = water; submerge._fluidDetector = detector; }