package leenkx.logicnode; class OnceNode extends LogicNode { var triggered:Bool = false; public function new(tree: LogicTree) { super(tree); } override function run(from: Int) { if(from == 1){ triggered = false; return; } if (!triggered) { triggered = true; runOutput(0); } } }