From 72778e390c095fb82f3ed39b98d77a2fb6b2ade0 Mon Sep 17 00:00:00 2001 From: cptbtptpbcptdtptp Date: Wed, 30 Aug 2023 18:09:33 +0800 Subject: [PATCH] fix: script gc bug --- packages/core/src/Script.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/Script.ts b/packages/core/src/Script.ts index 7b718ed417..b8e7b01ae2 100644 --- a/packages/core/src/Script.ts +++ b/packages/core/src/Script.ts @@ -230,7 +230,7 @@ export class Script extends Component { _handlingInValid(): void { const componentsManager = this.scene._componentsManager; const { prototype } = Script; - if (!this._started) { + if (this._onStartIndex !== -1) { componentsManager.removeOnStartScript(this); } if (this.onUpdate !== prototype.onUpdate) {