Add optional chaining to probePlayerGround in third-person-navigation-controller.ts

This commit is contained in:
2026-04-11 18:42:37 +02:00
parent cb04633a6a
commit 601decc9c3

View File

@@ -247,14 +247,14 @@ export class ThirdPersonNavigationController implements NavigationController {
inFog: false
},
probeGround: (feetPosition, shape, maxDistance) =>
this.context?.probePlayerGround(feetPosition, shape, maxDistance) ?? {
this.context?.probePlayerGround?.(feetPosition, shape, maxDistance) ?? {
grounded: false,
distance: null,
normal: null,
slopeDegrees: null
},
canOccupyShape: (feetPosition, shape) =>
this.context?.canOccupyPlayerShape(feetPosition, shape) ?? true
this.context?.canOccupyPlayerShape?.(feetPosition, shape) ?? true
}
);