From 2c8f813f3d700ac50f2117acad9e4187559680bb Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Sat, 19 Mar 2022 21:25:12 -0700 Subject: [PATCH] QSBEclipseCodeController: null check attached object when destroying --- .../WorldObjects/QSBEclipseCodeController.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/QSB/EchoesOfTheEye/EclipseCodeControllers/WorldObjects/QSBEclipseCodeController.cs b/QSB/EchoesOfTheEye/EclipseCodeControllers/WorldObjects/QSBEclipseCodeController.cs index 1045966d..82ca169e 100644 --- a/QSB/EchoesOfTheEye/EclipseCodeControllers/WorldObjects/QSBEclipseCodeController.cs +++ b/QSB/EchoesOfTheEye/EclipseCodeControllers/WorldObjects/QSBEclipseCodeController.cs @@ -24,7 +24,10 @@ public class QSBEclipseCodeController : WorldObject public override void OnRemoval() { - UnityEngine.Object.Destroy(AttachedObject.gameObject.GetComponent()); + if (AttachedObject) + { + UnityEngine.Object.Destroy(AttachedObject.gameObject.GetComponent()); + } } public void SetUser(uint user)