From 39126f3ee9fdf2b7eff842c5da71f9628ba71e93 Mon Sep 17 00:00:00 2001 From: xen-42 Date: Sat, 15 Feb 2025 02:30:16 -0500 Subject: [PATCH] You know what maybe it does just work I don't care --- NewHorizons/Components/SplashColourizer.cs | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/NewHorizons/Components/SplashColourizer.cs b/NewHorizons/Components/SplashColourizer.cs index e5b2b8ff..140704b4 100644 --- a/NewHorizons/Components/SplashColourizer.cs +++ b/NewHorizons/Components/SplashColourizer.cs @@ -82,9 +82,7 @@ public class SplashColourizer : MonoBehaviour // Cache all prefabs CachePrefabs(_playerDetector = Locator.GetPlayerDetector().GetComponent()); CachePrefabs(_shipDetector = Locator.GetShipDetector().GetComponent()); - // Probe is null?????? - // I'm losing my mind - // Can't cache it here + CachePrefabs(_probeDetector = Locator.GetProbe().GetDetectorObject().GetComponent()); GlobalMessenger.AddListener("RetrieveProbe", OnRetrieveProbe); @@ -262,22 +260,6 @@ public class SplashColourizer : MonoBehaviour { _probeInsideVolume = entering; - if (_probeDetector != null) - { - SetSplashEffects(_probeDetector, entering); - } - } - - public void Update() - { - // Probe detector keeps being null, I hate my life - if (_probeDetector == null) - { - _probeDetector ??= Locator.GetProbe()?.GetDetectorObject()?.GetComponent(); - if (_probeDetector != null) - { - CachePrefabs(_probeDetector); - } - } + SetSplashEffects(_probeDetector, entering); } }