mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-06-03 18:54:20 +02:00
Update worker.ts
This commit is contained in:
@@ -50,19 +50,12 @@ onmessage = async (event) => {
|
|||||||
}
|
}
|
||||||
case 'dom:keydown': {
|
case 'dom:keydown': {
|
||||||
if (engine == null) break;
|
if (engine == null) break;
|
||||||
engine.scene.onKeyboardObservable.notifyObservers({ type: BABYLON.KeyboardEventTypes.KEYDOWN, event: event.data.ev });
|
engine.domEvents.emit('keydown', event.data.ev);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'dom:keyup': {
|
case 'dom:keyup': {
|
||||||
if (engine == null) break;
|
if (engine == null) break;
|
||||||
engine.scene.onKeyboardObservable.notifyObservers({ type: BABYLON.KeyboardEventTypes.KEYUP, event: event.data.ev });
|
engine.domEvents.emit('keyup', 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 });
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'dom:click': {
|
case 'dom:click': {
|
||||||
@@ -70,6 +63,11 @@ onmessage = async (event) => {
|
|||||||
engine.domEvents.emit('click', event.data.ev);
|
engine.domEvents.emit('click', event.data.ev);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 'dom:wheel': {
|
||||||
|
if (engine == null) break;
|
||||||
|
engine.domEvents.emit('wheel', event.data.ev);
|
||||||
|
break;
|
||||||
|
}
|
||||||
case 'call': {
|
case 'call': {
|
||||||
if (engine != null) engine[event.data.fn](...(event.data.args ?? []));
|
if (engine != null) engine[event.data.fn](...(event.data.args ?? []));
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user