void Die() { Spawner.SetWaveLooping(false); // stop spawing enemies while player is dead Destroy(gameObject); //remove player BowBreak(); //player death animation gameSession.LoseALife(); //process for losing a life if (gameSession.GetCurrentLives() >= 1) { sceneLoader.ShowRetryScreen(); } //if some lives left, try again option, else, go to game over scene else { sceneLoader.LoadGameOverScene(); } }