diff --git a/src/runtime-three/navigation-controller.ts b/src/runtime-three/navigation-controller.ts index 2b248ca4..aa26b082 100644 --- a/src/runtime-three/navigation-controller.ts +++ b/src/runtime-three/navigation-controller.ts @@ -41,6 +41,11 @@ export interface RuntimeControllerContext { shape: FirstPersonPlayerShape ): ResolvedPlayerMotion | null; resolvePlayerVolumeState(feetPosition: Vec3): RuntimePlayerVolumeState; + resolveThirdPersonCameraCollision( + pivot: Vec3, + desiredCameraPosition: Vec3, + radius: number + ): Vec3; setRuntimeMessage(message: string | null): void; setFirstPersonTelemetry(telemetry: FirstPersonTelemetry | null): void; }