Example #1
0
    public void StartNewGame()
    {
        paused = false;
        speedParticles.Disengage();
        speedParticles.particleSpeed = 0.2f;
        scoreManager.StartNewGame();
        curveManager.ResetObstacles();
        SetVelocityPlayerTraveller(Level.SuperEasy);
        playerShip.GetComponent <PlayerShipHandler>().position = Vector2.zero;

        //Reset PowerUps
        playerShip.GetComponent <PlayerShipHandler>().hasPowerUp = false;
        ppManager.PPSlowMotion(false);
        playerShip.GetComponent <PlayerShipHandler>().invincibility = false;
        playerShip.GetComponent <PlayerCurveTraveller>().SetVelocity(scoreManager.currentLevel);
    }