Is there any way to get a delay in a function

I managed to get a delay in a function using “Get Game Time in Seconds” node with “Float Modulo” and Branch nodes. In this instance its used for Firing bullets at a specific rate and pausing for “Burst Interval” period before firing again. I used this to automate an Actor firing in Sequencer using the function as a Tick which runs at Sequence playback, shown in this vid … https://www.youtube.com/watch?v=qt3x64Grlq0