Remove unused keyboard event handlers and update method in runtime-host.ts

This commit is contained in:
2026-04-18 19:58:48 +02:00
parent 9b9a1801b4
commit e89e9c3008

View File

@@ -3634,43 +3634,3 @@ export class RuntimeHost {
this.previousPauseInputActive = pauseInputActive;
}
}
nt.metaKey ||
isEditableEventTarget(event.target)
) {
return;
}
this.pressedKeys.add(event.code);
event.preventDefault();
this.toggleManualPause();
this.previousPauseInputActive = true;
};
private handleRuntimeKeyUp = (event: KeyboardEvent) => {
this.pressedKeys.delete(event.code);
};
private handleRuntimeBlur = () => {
this.pressedKeys.clear();
this.previousPauseInputActive = false;
};
private updatePauseInputState() {
if (this.runtimeScene === null || !this.sceneReady) {
this.previousPauseInputActive = false;
return;
}
const pauseInputActive =
resolvePlayerStartPauseInput(
this.pressedKeys,
this.runtimeScene.playerInputBindings
) >= 0.5;
if (pauseInputActive && !this.previousPauseInputActive) {
this.toggleManualPause();
}
this.previousPauseInputActive = pauseInputActive;
}
}