Refactor: Simplify third-person pointer lock and escape key handling

This commit is contained in:
2026-04-27 18:15:39 +02:00
parent 927482a15c
commit 6033089ad8
4 changed files with 19 additions and 136 deletions

View File

@@ -298,7 +298,6 @@ import {
DEFAULT_PLAYER_START_CAPSULE_RADIUS,
DEFAULT_PLAYER_START_EYE_HEIGHT,
DEFAULT_PLAYER_START_ALLOW_LOOK_INPUT_TARGET_SWITCH as DEFAULT_PLAYER_START_ALLOW_LOOK_INPUT_TARGET_SWITCH_VALUE,
DEFAULT_PLAYER_START_INVERT_MOUSE_CAMERA_HORIZONTAL as DEFAULT_PLAYER_START_INVERT_MOUSE_CAMERA_HORIZONTAL_VALUE,
DEFAULT_PLAYER_START_INTERACTION_ANGLE_DEGREES,
DEFAULT_PLAYER_START_INTERACTION_REACH_METERS,
DEFAULT_PLAYER_START_NAVIGATION_MODE,
@@ -2769,10 +2768,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
playerStartTargetButtonCyclesActiveTargetDraft,
setPlayerStartTargetButtonCyclesActiveTargetDraft
] = useState(DEFAULT_PLAYER_START_TARGET_BUTTON_CYCLES_ACTIVE_TARGET_VALUE);
const [
playerStartInvertMouseCameraHorizontalDraft,
setPlayerStartInvertMouseCameraHorizontalDraft
] = useState(DEFAULT_PLAYER_START_INVERT_MOUSE_CAMERA_HORIZONTAL_VALUE);
const [
playerStartMovementTemplateDraft,
setPlayerStartMovementTemplateDraft