// Resets Game on player death private void ResetGame() { // Reset river riverMgr.SetupGame(); // Reset player to origin Vector3 startPos = new Vector3(0, 0, 0); transform.position = startPos; transform.rotation = Quaternion.identity; // Reset timers cyclingTimer = 0; // Reset game timer to zero statMgr.StartLifeTimer(); // Remove game over UI gameOverScreen.SetActive(false); // Remove pause if active pauseMenu.SetActive(false); paused = false; // Game no longer over gameOver = false; }