explode state issue

This commit is contained in:
Tim
2025-07-20 22:28:29 +02:00
parent 16ad6ec794
commit 494d73cc9a

View File

@@ -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));
}