From af5a4f2aa8a884e4da8abc2577163e265246991b Mon Sep 17 00:00:00 2001 From: lishuo Date: Thu, 21 Jul 2022 14:51:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E5=8A=9F=E7=8E=87=E8=AE=A1?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=BC=80=E5=A7=8B=E9=97=AE=E9=A2=98&?= =?UTF-8?q?=E9=99=84=E8=BF=91=E7=9A=84=E4=BA=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs | 7 +++++-- .../Scripts/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs | 8 ++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs b/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs index 568ae794..53871394 100644 --- a/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs +++ b/Assets/Scripts/Scenes/Ride/Network/MapUDPService.cs @@ -604,12 +604,15 @@ namespace Assets.Scenes.Ride.Scripts if (notCachedIds.Count > 0) { var rangeUser = ConfigHelper.mapApi.GetOnlineUserInfo(ids).data; - var rangeRoute = ConfigHelper.mapApi.GetMapRouteInfo(routeIds).data; - App.RouteList.AddRange(rangeRoute); onlineUsers.AddRange(rangeUser); App.userList.AddRange(rangeUser); } } + if (routeIds.Any()) + { + var rangeRoute = ConfigHelper.mapApi.GetMapRouteInfo(routeIds).data; + App.RouteList.AddRange(rangeRoute); + } foreach (var user in onlineUsers) { var item = msgs.FirstOrDefault(u => u.MemberId == user.Id); diff --git a/Assets/Scripts/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs b/Assets/Scripts/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs index 20959527..c18d6d5f 100644 --- a/Assets/Scripts/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs +++ b/Assets/Scripts/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs @@ -141,10 +141,6 @@ namespace Assets.Scenes.Ride.Scripts public bool CheckAnt() { //_antConnector = AntConnector.Instance(); - if (_device == null || App.CurrentUser.FTP <= 0) - { - return false; - } var devices = App.MainDeviceAdapter.GetDevices().Where(d => d.State == DeviceState.Connected && (d.Sensor == SensorType.Trainer || d.Sensor == SensorType.Power)); if (devices.Count() > 0) { @@ -159,6 +155,10 @@ namespace Assets.Scenes.Ride.Scripts { return false; } + if (_device == null || App.CurrentUser.FTP <= 0) + { + return false; + } return true; } //设备列表