diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 8abfd596..4045075a 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -1844,6 +1844,10 @@ export class RuntimeHost { this.activeRuntimeCameraRig = nextSource.kind === "rig" ? nextSource.rig : null; + if (nextSource.kind === "gameplay" && this.currentDialogue === null) { + this.activeDialogueAttentionState = null; + } + if ( this.cameraTransitionState !== null && this.cameraTransitionState.destinationSourceKey === nextSourceKey