Merge pull request #1833 from QuantumCoderQC/master

Apply tansform for RigidBody if Keep Transform
This commit is contained in:
Lubos Lenco 2020-09-04 09:37:21 +02:00 committed by GitHub
commit e00a625b6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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