Esempio n. 1
0
    /// <summary>
    /// When the screen starts
    /// </summary>
    void Start()
    {
        Cursor.visible = false;

        if (!debugGame)
        {
            bikeManager = BikeManager.instance;

            SetupCanvas();

            UpdateProfile(ProfileManager.instance.GetCurrentProfile());
        }

        Setup();

        if (!debugGame)
        {
            ChangeScreen(GameScreen.Explain);
        }
        else
        {
            bikeSpeed  = BikeSpeed.GOOD;
            gameScreen = GameScreen.Game;
            OnPlay();
        }
    }
Esempio n. 2
0
 /// <summary>
 /// Update the bike speed
 /// </summary>
 void UpdateBikeSpeed()
 {
     bikeTimer += Time.deltaTime;
     if (bikeTimer >= 0.1f)
     {
         bikeTimer = 0;
         bikeSpeed = GetBikeSpeed(bikeManager.bikeSpeed);
     }
     UpdateBikeUI();
 }