Function roblox::function::delay[][src]

pub fn delay<CB>(delay_time: f64, callback: CB) where
    CB: FnMut(), 
Expand description

Equivalent to void delay(number delayTime, function callback) in Luau.

Schedules a function to be executed after delay_time seconds have passed, without yielding the current thread. This function allows multiple Lua threads to be executed in parallel from the same stack. The delay will have a minimum duration of 29 milliseconds, but this minimum may be higher depending on the target framerate and various throttling conditions. If the delay_time parameter is not specified, the minimum duration will be used.