From c15d5e9d6a5a27b16ede2d99cb8512beea95ee24 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 11 Apr 2026 19:20:02 +0200 Subject: [PATCH] Modify runtime controller context creation logic --- .../unit/first-person-navigation-controller.test.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/unit/first-person-navigation-controller.test.ts b/tests/unit/first-person-navigation-controller.test.ts index b212cfc9..57001115 100644 --- a/tests/unit/first-person-navigation-controller.test.ts +++ b/tests/unit/first-person-navigation-controller.test.ts @@ -51,12 +51,13 @@ function createRuntimeControllerContext( feetPosition: Vec3, shape: FirstPersonPlayerShape ) => boolean; - } = {} -) { - const runtimeScene = buildRuntimeSceneFromDocument( - { - ...createEmptySceneDocument({ name: "Pointer Lock Scene" }), - entities: { + options.probePlayerGround?.(feetPosition, shape, maxDistance) ?? + { + grounded: true, + distance: 0, + normal: { x: 0, y: 1, z: 0 }, + slopeDegrees: 0 + }, [playerStart.id]: playerStart } },