RemovePhysicsNode.hx

This commit is contained in:
knowledgenude 2020-09-06 10:50:27 -03:00 committed by GitHub
parent 72ee4da37d
commit 42ab00b6ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,23 @@
package armory.logicnode;
import iron.object.Object;
import armory.trait.physics.RigidBody;
class RemovePhysicsNode extends LogicNode {
public function new(tree: LogicTree) {
super(tree);
}
override function run(from: Int) {
var object: Object = inputs[1].get();
if (object == null) return;
#if arm_physics
var rigidBody = object.getTrait(RigidBody);
if (rigidBody != null) rigidBody.remove();
#end
runOutput(0);
}
}