feat: stop autorotate on pose

This commit is contained in:
TrèsAbhi committed 2024-05-05 14:10:50 -05:00
1 parent 03ee0828fe
commit e0e0624010
1 file changed
+5 -3
@@ -164,14 +164,16 @@ export function Controls() {
}, [camera, protagonist.tank.id, antagonist.tank.id]);
useEffect(() => {
function handlePointerDown() {
function handleDisturbance() {
setAutoRotate(false);
}
canvas.addEventListener('pointerdown', handlePointerDown);
poseEvent.on(handleDisturbance);
canvas.addEventListener('pointerdown', handleDisturbance);
return () => {
canvas.removeEventListener('pointerdown', handlePointerDown);
canvas.removeEventListener('pointerdown', handleDisturbance);
poseEvent.off(handleDisturbance);
};
}, []);