lazy void delay(void=>void func, int t)
schedule func
in t
ticks
lazy void asyncrepeat(int count, int=>void func)
repeat func
every tick for count
times
lazy void asyncrepeat(int count, int dt, int=>void func)
repeat func
every dt
tick for count
times
lazy void asyncwhile(bool condition, void=>void func)
repeat func
while condition
is true
lazy void asyncwhile(int condition, int dlt, void=>void func)
repeat func
while condition
is true with a delay of dlt
ticks
lazy void asyncwhile(int condition, entity sel, int dlt, void=>void func)
repeat func
while condition
is true with a delay of dlt
ticks at entity sel
lazy void clear(void=>void $func)
remove func
from the schedule
lazy void remove(void=>void $func)
remove func
from the schedule
lazy void add(void=>void $func)
add func
to the schedule
lazy void add(int $t, void=>void $func)
add func
to the schedule int t
tick