You know what maybe it does just work I don't care

This commit is contained in:
xen-42 2025-02-15 02:30:16 -05:00
parent 3228dbad0a
commit 39126f3ee9

View File

@ -82,9 +82,7 @@ public class SplashColourizer : MonoBehaviour
// Cache all prefabs // Cache all prefabs
CachePrefabs(_playerDetector = Locator.GetPlayerDetector().GetComponent<DynamicFluidDetector>()); CachePrefabs(_playerDetector = Locator.GetPlayerDetector().GetComponent<DynamicFluidDetector>());
CachePrefabs(_shipDetector = Locator.GetShipDetector().GetComponent<ShipFluidDetector>()); CachePrefabs(_shipDetector = Locator.GetShipDetector().GetComponent<ShipFluidDetector>());
// Probe is null?????? CachePrefabs(_probeDetector = Locator.GetProbe().GetDetectorObject().GetComponent<ProbeFluidDetector>());
// I'm losing my mind
// Can't cache it here
GlobalMessenger<SurveyorProbe>.AddListener("RetrieveProbe", OnRetrieveProbe); GlobalMessenger<SurveyorProbe>.AddListener("RetrieveProbe", OnRetrieveProbe);
@ -262,22 +260,6 @@ public class SplashColourizer : MonoBehaviour
{ {
_probeInsideVolume = entering; _probeInsideVolume = entering;
if (_probeDetector != null)
{
SetSplashEffects(_probeDetector, entering); SetSplashEffects(_probeDetector, entering);
} }
}
public void Update()
{
// Probe detector keeps being null, I hate my life
if (_probeDetector == null)
{
_probeDetector ??= Locator.GetProbe()?.GetDetectorObject()?.GetComponent<ProbeFluidDetector>();
if (_probeDetector != null)
{
CachePrefabs(_probeDetector);
}
}
}
} }