explode state issue
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user