This repository contains "Scheduler" project-package.
"Scheduler" allows you to:
- Delay / repeat:
-
- Delay function calls for given
N
amount of frames [scheduler(f).after(n)
],
- Delay function calls for given
-
- Repeat function calls for given
N
amount of frames [scheduler(f).every(n)
],
- Repeat function calls for given
-
- Or, all at once (repeat function every
N
frames, afterN
frames) [scheduler(f).after(n).every(n)
],
- Or, all at once (repeat function every
- Await:
-
- Call function when
HTTP
request is completed (function will give you result). [scheduler(f).http_async(http_get(...))
]
- Call function when
-
- Call function when
Steam
request is completed (function will give you result). [scheduler(f).steam_async(steam_*(...))
]
- Call function when
-
- Call function when
Buffer
is loaden/saved. [scheduler(f).buffer_async(buffer_load_async(...))
]
- Call function when
-
- Call function when
Dialog
is completed (function will give you result). [scheduler(f).dialog_async(show_question_async(...))
]
- Call function when
-
- Call function when
Image
is loaden. [scheduler(f).sprite_async(sprite_add(...))
ORsprite_add_async(...)
]
- Call function when
Read more at Documentation!
About GML async events Official Documentation!