Fix unparenting some more

This commit is contained in:
Lubos Lenco 2017-11-01 15:58:17 +01:00
parent 62c9a9ce1b
commit 37eace7d42

View file

@ -17,9 +17,9 @@ class SetParentNode extends LogicNode {
if (isUnparent) parent = iron.Scene.active.root;
else parent = inputs[2].get();
if (object == null || parent == null) return;
if (object == null || parent == null || object.parent == parent) return;
object.parent.children.remove(object);
object.parent.removeChild(object, isUnparent); // keepTransform
parent.addChild(object, !isUnparent); // applyInverse
super.run();