/// <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(); } }
/// <summary> /// Update the bike speed /// </summary> void UpdateBikeSpeed() { bikeTimer += Time.deltaTime; if (bikeTimer >= 0.1f) { bikeTimer = 0; bikeSpeed = GetBikeSpeed(bikeManager.bikeSpeed); } UpdateBikeUI(); }