From 4995e4df13a86a4bd5668bfa1bc3596f3ef70b3e Mon Sep 17 00:00:00 2001 From: Will Eastcott Date: Fri, 19 Dec 2025 01:15:21 +0000 Subject: [PATCH] [FIX] Fix ScriptComponent clone not handling awaiting scripts --- src/framework/components/script/system.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/framework/components/script/system.js b/src/framework/components/script/system.js index e3d28709e31..5d7dd891b6a 100644 --- a/src/framework/components/script/system.js +++ b/src/framework/components/script/system.js @@ -121,8 +121,9 @@ class ScriptComponentSystem extends ComponentSystem { } for (const key in entity.script._scriptsIndex) { - if (key.awaiting) { - order.splice(key.ind, 0, key); + const scriptEntry = entity.script._scriptsIndex[key]; + if (scriptEntry.awaiting) { + order.splice(scriptEntry.ind, 0, key); } }