Refactor volume state creation in test setup
This commit is contained in:
@@ -65,6 +65,11 @@ function createRuntimeControllerContext(
|
||||
}
|
||||
);
|
||||
const domElement = document.createElement("canvas");
|
||||
const createVolumeState = () => ({
|
||||
inWater: false,
|
||||
inFog: false,
|
||||
waterSurfaceHeight: null
|
||||
});
|
||||
|
||||
return {
|
||||
domElement,
|
||||
@@ -92,10 +97,7 @@ function createRuntimeControllerContext(
|
||||
feetPosition: Vec3,
|
||||
shape: FirstPersonPlayerShape
|
||||
) => options.canOccupyPlayerShape?.(feetPosition, shape) ?? true,
|
||||
resolvePlayerVolumeState: () => ({
|
||||
inWater: false,
|
||||
inFog: false
|
||||
}),
|
||||
resolvePlayerVolumeState: () => createVolumeState(),
|
||||
resolveThirdPersonCameraCollision: (
|
||||
_pivot: Vec3,
|
||||
desiredCameraPosition: Vec3
|
||||
|
||||
Reference in New Issue
Block a user