how do you manage this situation?
in the example above, there are two situations that are kind of annoying: “OR” pulse and the wait for animation to end in order to allow next pulse
in the graph there, if the user taps the screen, it will send the pulse, while starting a 1.5s animation, and until that is done, the switch remains “ON” so no new pulse is sent down the line.
But the problem is that if the user taps before the 1.5s window, the animation resets and its again 1.5s until a new pulse is allowed through… but we might now be 2.5s after initial pulse.
so… how do you fix that? without patches freezing thinking they are in a loop (which they are not, but… like when you connect “complete” on the animation to the “reset” on the same anim node. should create a loop like behaviour in the worst case, and yet it considers it as a logic loop and freezes all patches)