mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-13 17:35:40 +02:00
Update worker.ts
This commit is contained in:
@@ -50,19 +50,12 @@ onmessage = async (event) => {
|
||||
}
|
||||
case 'dom:keydown': {
|
||||
if (engine == null) break;
|
||||
engine.scene.onKeyboardObservable.notifyObservers({ type: BABYLON.KeyboardEventTypes.KEYDOWN, event: event.data.ev });
|
||||
engine.domEvents.emit('keydown', event.data.ev);
|
||||
break;
|
||||
}
|
||||
case 'dom:keyup': {
|
||||
if (engine == null) break;
|
||||
engine.scene.onKeyboardObservable.notifyObservers({ type: BABYLON.KeyboardEventTypes.KEYUP, event: event.data.ev });
|
||||
break;
|
||||
}
|
||||
case 'dom:pointerdown': {
|
||||
if (engine == null) break;
|
||||
event.data.ev.preventDefault = () => {};
|
||||
event.data.ev.stopPropagation = () => {};
|
||||
engine.scene.onPointerObservable.notifyObservers({ type: BABYLON.PointerEventTypes.POINTERDOWN, event: event.data.ev });
|
||||
engine.domEvents.emit('keyup', event.data.ev);
|
||||
break;
|
||||
}
|
||||
case 'dom:click': {
|
||||
@@ -70,6 +63,11 @@ onmessage = async (event) => {
|
||||
engine.domEvents.emit('click', event.data.ev);
|
||||
break;
|
||||
}
|
||||
case 'dom:wheel': {
|
||||
if (engine == null) break;
|
||||
engine.domEvents.emit('wheel', event.data.ev);
|
||||
break;
|
||||
}
|
||||
case 'call': {
|
||||
if (engine != null) engine[event.data.fn](...(event.data.args ?? []));
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user