Example #1
0
    // 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;
    }