void UpdateHud() { int playerSpeed = (int)playerVelocity.magnitude; float levelTime; int minutes, seconds, milliseconds; levelTime = levelManagerScript.GetLevelTime(); minutes = (int)(levelTime / 60.0f); levelTime -= minutes * 60.0f; seconds = (int)(levelTime % 60.0f); milliseconds = (int)((levelTime - seconds) * 100.0f); string minutesStr = minutes.ToString("00"); string secondsStr = seconds.ToString("00"); string millisecondsStr = milliseconds.ToString("00"); string timeStr = string.Format("<mspace=0.5em>{0}:{1}:{2}</mspace>", minutesStr, secondsStr, millisecondsStr); speedTMP.text = playerSpeed.ToString(); timeTMP.text = timeStr; }