Allow self-destruct using logic node

This commit is contained in:
Lubos Lenco 2017-06-09 00:19:24 +02:00
parent ea57b9cd40
commit e65b6d119a

View file

@ -11,8 +11,9 @@ class RemoveObjectNode extends LogicNode {
override function run() {
var object:Object = inputs[1].get();
// Prevent self-destruct
if (object != null && object != tree.object) object.remove();
if (object == null) object = tree.object;
object.remove();
super.run();
}