From 82412dbf81ed8a2ab5ca7c44681b955fd57c8f16 Mon Sep 17 00:00:00 2001 From: Onek8 Date: Tue, 15 Jul 2025 22:07:02 +0000 Subject: [PATCH] Add leenkx/Sources/leenkx/logicnode/OnceNode.hx --- leenkx/Sources/leenkx/logicnode/OnceNode.hx | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 leenkx/Sources/leenkx/logicnode/OnceNode.hx diff --git a/leenkx/Sources/leenkx/logicnode/OnceNode.hx b/leenkx/Sources/leenkx/logicnode/OnceNode.hx new file mode 100644 index 0000000..960c4f8 --- /dev/null +++ b/leenkx/Sources/leenkx/logicnode/OnceNode.hx @@ -0,0 +1,23 @@ +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); + } + } + +}