diff --git a/examples/lawn-mower-demo b/examples/lawn-mower-demo index ede03342..3f0695f5 160000 --- a/examples/lawn-mower-demo +++ b/examples/lawn-mower-demo @@ -1 +1 @@ -Subproject commit ede033422ba8640de72472d30b079cb28865f551 +Subproject commit 3f0695f59ba255a1de6f1be3ea3508fd79689723 diff --git a/packages/framework/core/src/Core.ts b/packages/framework/core/src/Core.ts index 12df4bca..5b5240e5 100644 --- a/packages/framework/core/src/Core.ts +++ b/packages/framework/core/src/Core.ts @@ -742,6 +742,7 @@ export class Core { if (!this._instance) return; this._instance._debugManager?.stop(); + this._instance._sceneManager.destroy(); this._instance._serviceContainer.clear(); Core._logger.info('Core destroyed'); this._instance = null;