Método "onPause" do jogo

onPause(callback: () => void): void;

Faz assinatura para pausar eventos.

Exemplos

GameSnacks.game.onPause(() => {
  // Display pause screen.
  engine.scene("pauseScreen").setVisible();
  engine.loop.sleep();
});

Requisitos

  • Seu jogo precisa pausar toda a execução quando callback é chamado e precisa retomar a execução apenas quando o callback para onResume for chamou. Isso se aplica a todos os comportamentos de jogos, incluindo: loop de jogo, sons, músicas, interações, chamadas de rede e renderização.
  • Seu jogo não pode usar a API Page Visibility ou APIs semelhantes e precisa use somente esses métodos do SDK do GameSnacks.
  • Seu jogo precisa salvar o progresso do usuário quando callback é chamado.
  • Se o jogo estiver pausado, ele precisará se comunicar claramente com o usuário.