@@ -26,17 +26,16 @@ class MiaoScriptCore {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    loadServerConsole() {
 | 
			
		||||
        global.setGlobal('eventCenter', new EventEmitter(), { writable: false, configurable: false });
 | 
			
		||||
        //@ts-ignore
 | 
			
		||||
        global.setGlobal('console', new this.Console(), { writable: false, configurable: false })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    loadTaskFunction() {
 | 
			
		||||
        global.setGlobal('setTimeout', (func: Function, tick: number, ...args: any[]) => {
 | 
			
		||||
            this.taskManager.create(func).later(tick).submit(...args)
 | 
			
		||||
            return this.taskManager.create(func).later(tick).submit(...args)
 | 
			
		||||
        }, { writable: false, configurable: false })
 | 
			
		||||
        global.setGlobal('setInterval', (func: Function, tick: number, ...args: any[]) => {
 | 
			
		||||
            this.taskManager.create(func).timer(tick).submit(...args)
 | 
			
		||||
            return this.taskManager.create(func).timer(tick).submit(...args)
 | 
			
		||||
        }, { writable: false, configurable: false })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -54,9 +53,8 @@ class MiaoScriptCore {
 | 
			
		||||
        console.i18n("ms.core.engine.disable")
 | 
			
		||||
        this.pluginManager.disable(this.pluginManager.getPlugins())
 | 
			
		||||
        this.taskManager.disable()
 | 
			
		||||
        process.emit('exit', 0)
 | 
			
		||||
        process.exit(0)
 | 
			
		||||
        //@ts-ignore
 | 
			
		||||
        require.disable()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user