From 02f4d085bc39a7cf53ca932e9df1e1217ddb99cb Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Sat, 28 Jan 2023 20:56:40 -0800 Subject: [PATCH] set field here too (same bug as detail builder bug) --- NewHorizons/Builder/Props/DetailBuilder.cs | 1 - NewHorizons/Builder/Volumes/HazardVolumeBuilder.cs | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) 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; }