From b33b861a6bddfe8bb465688c0fe32ac95fe5d289 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 11 Apr 2026 19:08:08 +0200 Subject: [PATCH] Reset player camera effects on scene load and unload --- src/runtime-three/runtime-host.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 31dad22a..f4ea72ea 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -406,6 +406,7 @@ export class RuntimeHost { this.playerControllerTelemetryHandler?.(null); this.currentRuntimeMessage = null; this.runtimeMessageHandler?.(null); + this.resetPlayerCameraEffects(); this.clearCollisionWorld(); this.publishSceneLoadState({ status: "loading", @@ -503,6 +504,7 @@ export class RuntimeHost { this.activeController?.deactivate(this.controllerContext); this.activeController = null; + this.resetPlayerCameraEffects(); this.setInteractionPrompt(null); this.resizeObserver?.disconnect(); this.resizeObserver = null;