// Update is called once per frame void Update() { m_speedText.text = "Speed: " + m_player.currentSpeed.ToString(); m_comboCountText.text = "Combo count: " + ComboSystem.instance.currentComboCount.ToString(); m_boostText.text = "Boost: " + m_player.boostComponent.boostValue.ToString(); if (m_boostBar) { m_boostBar.SetBoostBarPercent(m_player.boostComponent.normalizedBoostReserve); m_boostBar.SetInUse(m_player.boostComponent.isActive); } }
// Update is called once per frame void Update() { if (GameManager.gameState == GameState.Results) { return; } m_speedText.text = m_player.currentSpeed.ToString() + "km/h"; m_comboCountText.text = "combo: " + ComboSystem.instance.currentComboCount.ToString(); m_lapTime.text = "lap: " + GameManager.lapTime + "s"; m_boostBar.SetBoostBarPercent(m_player.boostComponent.normalizedBoostReserve); if (m_boostBar.inUse != m_player.boostComponent.isActive) { m_boostBar.SetInUse(m_player.boostComponent.isActive); } }
// Update is called once per frame void Update() { if (!GameManager.instance) { return; } if (GameManager.gameState == GameState.Results) { return; } // m_distanceText.text = "dist: "+GameMetrics.totalDistance; m_speed.text = m_player.currentSpeed.ToString() + "km/h"; if (m_player.currentSpeed > 100 && m_player.currentSpeed >= GameMetrics.maxSpeed) { m_speed.material.color = Color.green; } else { m_speed.material.color = Color.white; } if (m_timeLeft.enabled) { m_timeLeft.text = "time: " + GameManager.timeLeft; if (GameManager.timeLeft < 10) { m_timeLeft.material.color = Color.red; } else { m_timeLeft.material.color = Color.white; } } m_speedLevel.text = GameManager.currentSpeedLevel.ToString() + " :speed level"; if (GameManager.currentSpeedLevel != m_prevSpeedLevel) { if (GameManager.currentSpeedLevel > m_prevSpeedLevel) { m_speedLevel.material.color = Color.green; } else { m_speedLevel.material.color = Color.red; } m_speedLevelBackToNormalTime = Time.time + 2f; } m_prevSpeedLevel = GameManager.currentSpeedLevel; if (Time.time > m_speedLevelBackToNormalTime && m_speedLevelBackToNormalTime > 0) { SwitchSpeedLeveLBackToNormal(); } if (m_retroBoostBar) { m_retroBoostBar.SetBoostBarPercent(m_player.retroBoostComponent.normalizedReserve); m_retroBoostBar.SetInUse(m_player.retroBoostComponent.isActive); } if (GameManager.lapNumber > 0 && GameManager.lapTime < 5f) { //m_currentLapTime = GameManager.lapTime; if (m_currentLapTime < GameManager.bestLapTime) { m_lapTime.material.color = Color.green; m_lapTime.text = "best lap! " + NumberFormat.FloatToString(m_currentLapTime, 2); } else { m_lapTime.text = "last lap: " + NumberFormat.FloatToString(m_currentLapTime, 2); } } else { m_currentLapTime = GameManager.lapTime; m_lapTime.material.color = Color.white; m_lapTime.text = "lap: " + NumberFormat.FloatToString(m_currentLapTime, 2); } }