伴侣骑行

This commit is contained in:
lishuo committed 2021-04-15 10:13:01 +08:00
1 parent 34cde86a28
commit 7744eec847
42 files changed
+18737 -13497

No files matched your search

@@ -1,21 +1,40 @@
using System;
using Assets.Scenes.Ride.Scripts.Model;
using System;
namespace Assets.Scenes.Ride.Scripts
{
public class OtherPlayerController : AbstractPlayer
{
public string[] record;
public ReviewItemScript _reviewItemScript;
public PlayerController _playerController;
protected override void Init()
{
base.Init();
SetStart();//自动开始
}
protected override void Compute()
{
power = 900;//功率
speed = Helper.CalculateSpeed(elevation, currentSlope, power, weight, bicycleWeight);
distance = Math.Round(speed / 3600, 6);
totalDistance += distance;
if (ticks < record.Length)
{
var data = TargetData.Read(record[ticks-1]);
distance = data._Speed/3600;
totalDistance = data._Distance;
}
else
{
var data = TargetData.Read(record[record.Length - 1]);
distance = data._Speed / 3600;
totalDistance = data._Distance;
}
var diff = Math.Round(totalDistance - _playerController.TotalDistance, 3) * 1000;
_reviewItemScript.SetDistance(diff);
}
public void SetController(ReviewItemScript reviewItemScript, PlayerController playerController)
{
_reviewItemScript = reviewItemScript;
_playerController = playerController;
}
}
}