GameService.ts 493 B

1234567891011121314151617181920212223242526272829
  1. import { AppKernel } from "@scripts/app/AppKernel";
  2. const GameCmd = {
  3. Back: "back",
  4. Pay: "pay",
  5. Withdraw: "withdraw",
  6. Loaded: "closeLoading",
  7. }
  8. export interface IFrameEvent {
  9. cmd?: string,
  10. }
  11. const HISTORY_STATE_KEY = '__game_webview_locked__';
  12. class GameService {
  13. onEntered() {
  14. AppKernel.events.emit('game:entered');
  15. }
  16. onExited() {
  17. }
  18. exitGame() {
  19. AppKernel.scenes.goToLobby();
  20. }
  21. }
  22. export const gameService = new GameService();