diff --git a/Assets/Scripts/Scenes/Ride/Competiton/CompetitionUIManager.cs b/Assets/Scripts/Scenes/Ride/Competiton/CompetitionUIManager.cs index 91af5bcb..77f2475d 100644 --- a/Assets/Scripts/Scenes/Ride/Competiton/CompetitionUIManager.cs +++ b/Assets/Scripts/Scenes/Ride/Competiton/CompetitionUIManager.cs @@ -93,7 +93,7 @@ namespace Assets.Scenes.Ride.Scripts { SaveRide(null); } - //显示结果(观察者要等到赛事结束才弹出) + ////显示结果(观察者要等到赛事结束才弹出) var ishowResult = ((competitionModel.mapCompetition?.HasRecord ?? false) || competitionModel.recorderData.Saved) || (mainController.isWatch && competitionModel.CanQuit()); if (ishowResult) { diff --git a/Assets/Scripts/Scenes/Ride/Model/CyclingModels/BaseCycling.cs b/Assets/Scripts/Scenes/Ride/Model/CyclingModels/BaseCycling.cs index dfaaa9e0..69dd8104 100644 --- a/Assets/Scripts/Scenes/Ride/Model/CyclingModels/BaseCycling.cs +++ b/Assets/Scripts/Scenes/Ride/Model/CyclingModels/BaseCycling.cs @@ -94,10 +94,6 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels { try { - if (recorderData.Saved) - { - return; - } if (recorderData.RiderDatas.Any()) { var lastData = recorderData.RiderDatas.Last(); diff --git a/Assets/Scripts/Scenes/Ride/Model/CyclingModels/CompetitionModel.cs b/Assets/Scripts/Scenes/Ride/Model/CyclingModels/CompetitionModel.cs index a1fcf085..5c1cbc87 100644 --- a/Assets/Scripts/Scenes/Ride/Model/CyclingModels/CompetitionModel.cs +++ b/Assets/Scripts/Scenes/Ride/Model/CyclingModels/CompetitionModel.cs @@ -367,7 +367,7 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels return (end1, false); } //var end2 = (int)Math.Floor((FirstEndTime.Value - Now).TotalSeconds); - var end2 = (int)Math.Floor((FirstEndTime.Value.AddMinutes(mapCompetition.CloseTime) - Now).TotalSeconds); + var end2 = (int)Math.Floor((FirstEndTime.Value.ToLocalTime().AddMinutes(mapCompetition.CloseTime) - Now).TotalSeconds); if (end1 < end2) { return (end1, false);