MCPcopy
hub / github.com/4ian/GDevelop / processTasks

Method processTasks

GDevelop.js/TestUtils/GDJSMocks.js:47–55  ·  view source on GitHub ↗

* @param {RuntimeScene} runtimeScene

(runtimeScene)

Source from the content-addressed store, hash-verified

45 * @param {RuntimeScene} runtimeScene
46 */
47 processTasks(runtimeScene) {
48 for (const task of this.tasks.keys()) {
49 if (task.update(runtimeScene)) {
50 // The task has finished, run the callback and remove it.
51 this.tasks.get(task)(runtimeScene);
52 this.tasks.delete(task);
53 }
54 }
55 }
56
57 /**
58 * @param {FakeAsyncTask} task The {@link AsyncTask} to run.

Calls 4

updateMethod · 0.65
getMethod · 0.65
deleteMethod · 0.65
keysMethod · 0.45