Refactor and update third-person navigation controller tests
This commit is contained in:
@@ -57,6 +57,11 @@ function createRuntimeControllerContext(
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
const domElement = document.createElement("canvas");
|
const domElement = document.createElement("canvas");
|
||||||
|
const createVolumeState = () => ({
|
||||||
|
inWater: false,
|
||||||
|
inFog: false,
|
||||||
|
waterSurfaceHeight: null
|
||||||
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
context: {
|
context: {
|
||||||
@@ -89,10 +94,7 @@ function createRuntimeControllerContext(
|
|||||||
slopeDegrees: null
|
slopeDegrees: null
|
||||||
}),
|
}),
|
||||||
canOccupyPlayerShape: () => true,
|
canOccupyPlayerShape: () => true,
|
||||||
resolvePlayerVolumeState: () => ({
|
resolvePlayerVolumeState: () => createVolumeState(),
|
||||||
inWater: false,
|
|
||||||
inFog: false
|
|
||||||
}),
|
|
||||||
resolveThirdPersonCameraCollision: (
|
resolveThirdPersonCameraCollision: (
|
||||||
_pivot: Vec3,
|
_pivot: Vec3,
|
||||||
desiredCameraPosition: Vec3
|
desiredCameraPosition: Vec3
|
||||||
|
|||||||
Reference in New Issue
Block a user