diff --git a/src/app/App.tsx b/src/app/App.tsx index 6a124197..13148781 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -13494,7 +13494,7 @@ export function App({ store, initialStatusMessage }: AppProps) { > {runtimeInteractionPrompt === null ? `Aim at an authored Interactable or NPC. ${runtimeInteractInstruction} when a prompt appears.` - : `${runtimeInteractInstruction} "${runtimeInteractionPrompt.prompt}" within ${runtimeInteractionPrompt.range.toFixed(1)}m.`} + : `${runtimeInteractInstruction} to activate "${runtimeInteractionPrompt.prompt}" within ${runtimeInteractionPrompt.range.toFixed(1)}m.`} diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 08038c8f..61c9354c 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -138,7 +138,9 @@ import { import { DEFAULT_PLAYER_START_INTERACTION_ANGLE_DEGREES, DEFAULT_PLAYER_START_INTERACTION_REACH_METERS, - getNpcColliderHeight + getNpcColliderHeight, + getPlayerStartMouseBindingCodeForButton, + isPlayerStartMouseBindingCode } from "../entities/entity-instances"; import type { InteractionLink } from "../interactions/interaction-links"; import type { @@ -214,6 +216,7 @@ import { } from "./runtime-scene-build"; import { resolveDefaultTargetCycleInput, + resolvePlayerStartInteractInput, resolvePlayerStartLookInput, resolvePlayerStartPauseInput } from "./player-input-bindings";