Pass arguments to a delayed function with Haxe
Question
Do you know if there is an easy way to pass some arguments to a function called via
haxe.Timer.delay(func, delay);
By "easy" I mean without creating any custom timer.
OTHER TIPS
Everything can be achieved with an extra level of indirection :-)
It seems like you need a closure whose only job is to call the other function with arguments.
Something like this (untested):
haxe.Timer.delay(function () {
func(arg1, arg2);
}, delay);
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow