From 11e9acdb1471eca9dd19b93645219b10ffe0c4be Mon Sep 17 00:00:00 2001 From: lishuo Date: Thu, 12 Aug 2021 18:57:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8D=95=E4=BA=BA=E9=AA=91?= =?UTF-8?q?=E8=A1=8Cridingtime=E5=B7=AE=E4=B8=80=E7=A7=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Scenes/Ride/Scripts/BaseUIManager.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Scenes/Ride/Scripts/BaseUIManager.cs b/Assets/Scripts/Scenes/Ride/Scripts/BaseUIManager.cs index 7ea3ab7d..a9924bb4 100644 --- a/Assets/Scripts/Scenes/Ride/Scripts/BaseUIManager.cs +++ b/Assets/Scripts/Scenes/Ride/Scripts/BaseUIManager.cs @@ -35,7 +35,7 @@ namespace Assets.Scenes.Ride.Scripts protected Text currentSlopeToatalDistanceText;//当前坡度总距离 protected Text speedTxt;//当前速度 protected Text powerTxt;//功率 - protected Text timerTxt;//计时器 + protected Text timerTxt { get; set; }//计时器 protected Text timerTxtTitle;//计时器标题 protected Text ditance;//当前骑行距离 protected Text totalDistance;//当前骑行距离 @@ -354,9 +354,14 @@ namespace Assets.Scenes.Ride.Scripts var currentPlayer = mainController.currentPlayer; if (currentPlayer != null) { + int ticks = 0; + if (mainController.cyclingController != null) + { + ticks = mainController.cyclingController.recorderData.RiderDatas.LastOrDefault()?.Ticks ?? 0; + } speedTxt.text = $"{Math.Round(currentPlayer.Speed, 1)}"; powerTxt.text = $"{currentPlayer.Power}"; - timerTxt.text = Helper.FormatTicks(currentPlayer.TotalTicks); + timerTxt.text = Helper.FormatTicks(ticks); ditance.text = Math.Round(currentPlayer.TotalDistance, 1).ToString("f1"); heartRate.text = (currentPlayer.HeartRate ?? 0).ToString(); candance.text = $"{Math.Round(currentPlayer.Cadance, 0)}";