Files
armorpaint/Sources/arm/nodes/LogicTree.hx
T
2019-06-22 00:21:47 +02:00

31 lines
658 B
Haxe

package arm.nodes;
class LogicTree extends iron.Trait {
public var loopBreak = false; // Trigger break from loop nodes
public function new() {
super();
}
public function add() {}
var paused = false;
public function pause() {
if (paused) return;
paused = true;
if (_update != null) for (f in _update) iron.App.removeUpdate(f);
if (_lateUpdate != null) for (f in _lateUpdate) iron.App.removeLateUpdate(f);
}
public function resume() {
if (!paused) return;
paused = false;
if (_update != null) for (f in _update) iron.App.notifyOnUpdate(f);
if (_lateUpdate != null) for (f in _lateUpdate) iron.App.notifyOnLateUpdate(f);
}
}