多人暂存

This commit is contained in:
lishuo committed 2022-12-09 16:45:54 +08:00
1 parent 9e2e778e12
commit dc8f8ceb80
6 files changed
+27 -27

No files matched your search

+7 -10
View File
@@ -2,14 +2,9 @@
using System.Linq;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using RenderHeads.Media.AVProVideo;
using Assets.Scripts.Scenes.VideoRide;
using Assets.Core;
using Assets.Scenes.Ride.Scripts.Model;
using Assets.Scenes.Ride.Scripts.Model.RiderModels;
using DG.Tweening;
using System.Collections;
namespace Assets.AR
{
@@ -81,16 +76,16 @@ namespace Assets.AR
protected override void Update()
{
if (!manager.IsStart())
if (manager.IsQuit())
return;
timers -= Time.deltaTime;
while (timers <= 0)
{
//this.riderObjects.Clear();
foreach (var dic in manager.rideObjs)
{
var item = dic.Value;
if (dic.Key.UserId == App.CurrentUser.Id)
{
@@ -101,7 +96,7 @@ namespace Assets.AR
item.DeltaDistance = (float)(dic.Key.EndDistance - dic.Key.PreDistance);
item.Route = Route;
item.VideoSync = videoPointsSync;
if(!this.arObjects.Contains(item))
if (!this.arObjects.Contains(item))
this.arObjects.Add(item);
if (!this.riderObjects.ContainsKey(item.GetInstanceID()))
this.riderObjects.Add(item.GetInstanceID(), item);
@@ -109,7 +104,7 @@ namespace Assets.AR
timers += 1f;
}
if (mainRiderObject == null)
if (mainRiderObject == null || Route == null)
return;
var delta = Time.deltaTime;
foreach (var obj in this.riderObjects.Values)
@@ -748,7 +743,9 @@ namespace Assets.AR
// }
//}
}
public void Pause() => this.paused = true;
public void Resume() => this.paused = false;
private class VisibleRiderItem
{