package leenkx.logicnode; class OncePerFrameNode extends LogicNode { var c = false; public function new(tree: LogicTree) { super(tree); tree.notifyOnUpdate(update); } override function run(from: Int) { if(c) { c = false; runOutput(0); } } function update() { c = true; } }