Apply tansform for RigidBody if Keep Transform

This commit is contained in:
QuantumCoderQC 2020-09-03 15:14:01 +02:00
parent cee7935093
commit 87ab504a61

View file

@ -1,6 +1,7 @@
package armory.logicnode;
import iron.object.Object;
import armory.trait.physics.RigidBody;
class ClearParentNode extends LogicNode {
@ -15,6 +16,12 @@ class ClearParentNode extends LogicNode {
if (object == null || object.parent == null) return;
object.parent.removeChild(object, keepTransform);
#if arm_physics
var rigidBody = object.getTrait(RigidBody);
if (rigidBody != null) rigidBody.syncTransform();
#end
iron.Scene.active.root.addChild(object, false);
runOutput(0);