auto-git:
[change] tests/unit/third-person-navigation-controller.test.ts
This commit is contained in:
@@ -699,26 +699,28 @@ describe("ThirdPersonNavigationController", () => {
|
|||||||
z: true
|
z: true
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
context.probePlayerGround = vi.fn((feetPosition: Vec3) => {
|
Object.assign(context, {
|
||||||
const distance = feetPosition.y - topY;
|
probePlayerGround: vi.fn((feetPosition: Vec3) => {
|
||||||
|
const distance = feetPosition.y - topY;
|
||||||
|
|
||||||
return feetPosition.z > 0.1 && distance >= 0 && distance <= 0.6
|
return feetPosition.z > 0.1 && distance >= 0 && distance <= 0.6
|
||||||
? {
|
? {
|
||||||
grounded: true,
|
grounded: true,
|
||||||
distance,
|
distance,
|
||||||
normal: { x: 0, y: 1, z: 0 },
|
normal: { x: 0, y: 1, z: 0 },
|
||||||
slopeDegrees: 0
|
slopeDegrees: 0
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
grounded: false,
|
grounded: false,
|
||||||
distance: null,
|
distance: null,
|
||||||
normal: null,
|
normal: null,
|
||||||
slopeDegrees: null
|
slopeDegrees: null
|
||||||
};
|
};
|
||||||
|
}),
|
||||||
|
canOccupyPlayerShape: vi.fn(
|
||||||
|
(feetPosition: Vec3) => feetPosition.y >= topY && feetPosition.z > 0.1
|
||||||
|
)
|
||||||
});
|
});
|
||||||
context.canOccupyPlayerShape = vi.fn(
|
|
||||||
(feetPosition: Vec3) => feetPosition.y >= topY && feetPosition.z > 0.1
|
|
||||||
);
|
|
||||||
const controller = new ThirdPersonNavigationController();
|
const controller = new ThirdPersonNavigationController();
|
||||||
|
|
||||||
controller.activate(context);
|
controller.activate(context);
|
||||||
|
|||||||
Reference in New Issue
Block a user