From ff52066e71672cc06ddc196c32d7848273c6bf81 Mon Sep 17 00:00:00 2001 From: cha0s Date: Fri, 8 Nov 2024 22:01:55 -0600 Subject: [PATCH] fix: particle scripts --- app/lib/script.js | 2 +- app/react/components/particle-worker.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/lib/script.js b/app/lib/script.js index 5719448..9516981 100644 --- a/app/lib/script.js +++ b/app/lib/script.js @@ -48,7 +48,7 @@ export default class Script { static async registerScriptsModule() { const {default: scripts} = await import('./scripts.js'); for (const path in scripts) { - Script.register(path, scripts[path]); + this.register(path, scripts[path]); } } diff --git a/app/react/components/particle-worker.js b/app/react/components/particle-worker.js index 73ef9f1..39b519a 100644 --- a/app/react/components/particle-worker.js +++ b/app/react/components/particle-worker.js @@ -1,4 +1,5 @@ import {Emitter} from '@/lib/particles.js'; +import Script from '@/lib/script.js'; import createEcs from '@/silphius/server/create/ecs.js'; import ClientEcs from './client-ecs.js'; @@ -28,7 +29,9 @@ addEventListener('message', (particle) => { .onEnd(() => {}); }); -postMessage(null); +Script.registerScriptsModule().then(() => { + postMessage(null); +}); let last = performance.now(); function tick(now) {