| 123456789101112131415161718192021222324252627282930 |
- package arm.node;
- 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);
- }
- }
|