From 494d73cc9a491dee01ad69c483fb99b3fb519042 Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 20 Jul 2025 22:28:29 +0200 Subject: [PATCH] explode state issue --- vr-configurator/Assets/Scripts/Transform/Exploder.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vr-configurator/Assets/Scripts/Transform/Exploder.cs b/vr-configurator/Assets/Scripts/Transform/Exploder.cs index f647724..40cd9d8 100644 --- a/vr-configurator/Assets/Scripts/Transform/Exploder.cs +++ b/vr-configurator/Assets/Scripts/Transform/Exploder.cs @@ -79,9 +79,9 @@ public class Exploder : MonoBehaviour, IResettable, IPointerDownHandler { newModels.Add(model); } - else // model is changed -> its unexploded + else // model is changed but cmb is same -> hold state { - newModels.Add(new ExploderModel(model.port, cmb.ChildModel, model.cmb, model.tf, false)); + newModels.Add(new ExploderModel(model.port, cmb.ChildModel, model.cmb, model.tf, explode)); } skip = true; break; @@ -91,7 +91,7 @@ public class Exploder : MonoBehaviour, IResettable, IPointerDownHandler { continue; } - //new model altogether -> its unexploded + //new cmb altogether -> part didnt exist before -> unexploded Port port = cmb.GetParentPort(); newModels.Add(new ExploderModel(port, cmb.ChildModel, cmb, child, false)); }