骑行loading&赛事计时板调整

This commit is contained in:
lishuo committed 2021-12-29 14:40:58 +08:00
1 parent 0500736fff
commit b8a3a30629
15 files changed
+248 -115

No files matched your search

@@ -428,6 +428,7 @@ namespace Assets.Scenes.Ride.Scripts
var msgs = RemoveExceptionData(mes);
//LastActiveTime = DateTime.Now;
var ids = msgs.Where(m => onlineUsers.All(u => u.Id != m.MemberId)).Select(m => m.MemberId);
var routeIds = msgs.Where(m => onlineUsers.All(u => u.Id != m.MemberId)).Select(m => m.RouteId);
if (ids.Any())
{
List<int> notCachedIds = new List<int>();
@@ -447,6 +448,8 @@ 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);
}
@@ -454,10 +457,16 @@ namespace Assets.Scenes.Ride.Scripts
foreach (var user in onlineUsers)
{
var item = msgs.FirstOrDefault(u => u.MemberId == user.Id);
var route = App.RouteList.Where(c => c.Id == item.RouteId).FirstOrDefault();
if (route != null)
{
user.RouteName = route.NickName;
}
if (item != null)
{
user.LastActiveTime = DateTime.Now;
user.RouteId = item.RouteId;
user.Point = item.Point;
user.IsCompleted = item.IsCompleted;
//user.exit = item.exit;