Problems with the starting delay from Set Timer by Function/Event

Is there a way to make timers start immediately without the delay from the Time parameter? In my opinion that shouldn’t even be used as a delay, that’s what the Initial Start Delay is for, at least that’s what I thought.

Unlike Delays timers don’t execute at all if they are called with Zero delay. If you use a really short delay, it’ll be called the next frame.

The solution is to just call the same function directly when setting up the timer.

Yeah, that’s what I thought about doing too, I just think it’s kinda weird how there’s also the Initial Start Delay then, that should be the only delay it starts with, well, at least that’s what I think. Thanks for the reply.

Are you doing it like so:

Annotation 2020-09-07 220952.jpg

This starts the timer immediately but will only execute that one time unless you’re looping, ofc.

6 Likes

Oh my god, I had no idea something like that would work, thanks a lot, this is exactly what I needed.

Wow, this works perfectly. Kind of weird you need to do this workaround, but yea.