骑行loading&赛事计时板调整
This commit is contained in:
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;
|
||||
|
||||
Reference in new issue
Block a user