phaser-jsx
Version:
Use JSX in Phaser.
16 lines (13 loc) • 378 B
text/typescript
import type { Scene } from 'phaser';
import { getScene } from '../helpers';
/**
* `useScene` is a hook that retrieves the current Scene.
*
* Don't use this hook if you start multiple Scenes.
*
* @returns Phaser.Scene
*/
// eslint-disable-next-line @typescript-eslint/no-unnecessary-type-parameters
export function useScene<Type = Scene>() {
return getScene<Type>();
}