Lua · Variables · Helpers

timer

Run code later or again and again.

FunctionWhat it does
timer.after(seconds, fn)Runs fn once after that many seconds.
timer.every(seconds, fn)Runs fn every that many seconds.
timer.cancel(id)Stops a timer.

#timer.after

timer.after(seconds, fn)

Runs fn once after that many seconds.

Returns

integer
Timer id.
Example
timer.after(2, function() print("two seconds") end)

#timer.every

timer.every(seconds, fn)

Runs fn every that many seconds.

Returns

integer
Timer id.

#timer.cancel

timer.cancel(id)

Stops a timer.