多人暂存
This commit is contained in:
1 parent
9e2e778e12
commit
dc8f8ceb80
6 files changed
+27
-27
No files matched your search
@@ -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
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user