feat: support async task

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2019-11-05 17:02:58 +08:00
parent b87b94aade
commit 55a6b33110
2 changed files with 4 additions and 3 deletions

View File

@ -37,9 +37,9 @@ class MiaoScriptCore {
loadTaskFunction() {
//@ts-ignore
global.setTimeout = (func: Function, tick: number) => this.taskManager.create(func).later(tick).submit()
global.setTimeout = (func: Function, tick: number, async: boolean = false) => this.taskManager.create(func).later(tick).async(async).submit()
//@ts-ignore
global.setInterval = (func: Function, tick: number) => this.taskManager.create(func).timer(tick).submit()
global.setInterval = (func: Function, tick: number, async: boolean = false) => this.taskManager.create(func).timer(tick).async(async).submit()
}
loadPlugins() {