phaser-jsx
Version:
Use JSX in Phaser.
52 lines (51 loc) • 1.06 kB
text/typescript
export const events = [
'onBoot',
'onDestroy',
'onDragEnd',
'onDragEnter',
'onDrag',
'onDragLeave',
'onDragOver',
'onDragStart',
'onDrop',
'onGameObjectDown',
'onGameObjectDragEnd',
'onGameObjectDragEnter',
'onGameObjectDrag',
'onGameObjectDragLeave',
'onGameObjectDragOver',
'onGameObjectDragStart',
'onGameObjectDrop',
'onGameObjectMove',
'onGameObjectOut',
'onGameObjectOver',
'onGameObjectPointerDown',
'onGameObjectPointerMove',
'onGameObjectPointerOut',
'onGameObjectPointerOver',
'onGameObjectPointerUp',
'onGameObjectPointerWheel',
'onGameObjectUp',
'onGameObjectWheel',
'onGameOut',
'onGameOver',
'onManagerBoot',
'onManagerProcess',
'onManagerUpdate',
'onPointerLockChange',
'onPointerDown',
'onPointerDownOutside',
'onPointerMove',
'onPointerOut',
'onPointerOver',
'onPointerUp',
'onPointerUpOutside',
'onPointerWheel',
'onPreUpdate',
'onShutdown',
'onStart',
'onUpdate',
].reduce((map: Record<string, 1>, event) => {
map[event] = 1;
return map;
}, {});