Integration·Updated Aug 3, 2026
Pause, resume, and stop
sdk.SessionPaused += pause =>
{
Time.timeScale = 0f;
AudioListener.pause = true;
pausePanel.Show(pause.Reason);
};
sdk.SessionResumed += () =>
{
AudioListener.pause = false;
Time.timeScale = 1f;
pausePanel.Hide();
};
sdk.SessionStopped += stop =>
{
AbortMission(stop.Reason);
};
Rules
- do not award points while paused;
- stop target spawning, animation, and gameplay timers;
- do not end the game automatically because of a pause;
- on stop, terminate the round and show a neutral result screen;
- do not close the process unless Launcher requests it.