private IEnumerator ShowEndScreen(string message, Sprite winorlost) { Destroy(player.gameObject); asteroidSpawner.StopSpawner(); moduleManager.StopSpawner(); yield return(new WaitForSeconds(2f)); ObjectPooler.Instance.InitializePools(); mainUI.SetActive(false); resumePanel.SetActive(true); resumePanelText.text = message; resumePanelImage.sprite = winorlost; }