diff --git a/src/runtime-three/runtime-interaction-system.ts b/src/runtime-three/runtime-interaction-system.ts index 61cb640b..4cb2acff 100644 --- a/src/runtime-three/runtime-interaction-system.ts +++ b/src/runtime-three/runtime-interaction-system.ts @@ -14,7 +14,6 @@ import type { RuntimeInteractable, RuntimeNpc, RuntimeSceneDefinition, - RuntimeSceneExit, RuntimeTeleportTarget, RuntimeTriggerVolume } from "./runtime-scene-build"; @@ -31,7 +30,14 @@ export interface RuntimeDialogueStartSource { export interface RuntimeInteractionDispatcher { teleportPlayer(target: RuntimeTeleportTarget, link: InteractionLink): void; - activateSceneExit(sceneExit: RuntimeSceneExit): void; + startSceneTransition( + request: { + sourceEntityId: string | null; + targetSceneId: string; + targetEntryEntityId: string; + }, + link: InteractionLink | null + ): void; toggleBrushVisibility( brushId: string, visible: boolean | undefined,