The function to be executed whenever all gate conditions are met.
Standard effect options, plus gate conditions filter (condition that prevents running), start (start running effect), times (number of times to execute), and until (stop running effect)
An effect that will start, stop, or conditionally run based on conditions set in the GatedEffectOptions. This is most effective for stopping an effect as it will properly clean up after itself and not track signals unnecessarily.