发布前微调

This commit is contained in:
lishuo committed 2022-07-08 18:55:27 +08:00
1 parent bd9696cd81
commit fccc830f71
8 files changed
+14 -39

No files matched your search

+1 -1
View File
@@ -598,7 +598,7 @@ namespace Assets.Scenes.Ride.Scripts.Model
try
{
DateTime ? startTime = null;// string.IsNullOrEmpty(list[16]) ? null : Convert.ToDateTime(list[16], CultureInfo.InvariantCulture);
if (!string.IsNullOrEmpty(list[16]))
if (list.Length>= 16 && !string.IsNullOrEmpty(list[16]))
{
startTime = Convert.ToDateTime(list[16], CultureInfo.InvariantCulture);
}
@@ -296,7 +296,7 @@ namespace Assets.Scenes.Ride.Scripts
currentSlope = currentSlope > 0? Math.Min(PreSlope, 15) : Math.Max(PreSlope, -15);
CurrentDistance = pointList[CurrentIndex].Distance;
//计算下一个海拔和坡度&当前区间距离
nextSlope = pointList[nextIndex].Grade;
nextSlope = pointList[nextIndex].Grade > 0 ? Math.Min(pointList[nextIndex].Grade, 15) : Math.Max(pointList[nextIndex].Grade, -15);
nextSlopeDistance = sumDistance - totalDistance * 1000;
NextSlopeTotalDistance = pointList[nextIndex].Distance;
currentSlopeDistance = (totalDistance * 1000 - (sumDistance - pointList[index].Distance));// CurrentDistance-( totalDistance * 1000 - (sumDistance - pointList[index].Distance));
@@ -13,11 +13,13 @@ namespace Assets.Scenes.Ride.Scripts
{
public class DeviceServiceMonoBase: BaseScene
{
double pregrade = 0;
public void TrackResistance(double grade)
{
var device = (CurrentTrainer as ITrainerDevice);
if (device != null)
if (device != null && grade != pregrade)
{
pregrade = grade;
device.SetTrackResistance(grade);
}
}
@@ -53,6 +53,7 @@ namespace Assets.Scenes.Ride.Scripts
{
if (!_headUrl.Equals(url))
{
_headUrl = url;
//if (App.TextureCache.ContainsKey(url))
//{
// Head.texture = App.TextureCache[url];
@@ -111,10 +111,11 @@ namespace Assets.Scenes.Ride.Scripts
private async void shareToWx(BaseEventData b)
{
UIManager.Instance.StartCoroutine(ShowLoading());
var res = await ConfigHelper.mapInterruptRecordApi.GetRecordSnapShot(cyclingController.RankingId);
//var res = await ConfigHelper.mapInterruptRecordApi.GetRecordSnapShot(cyclingController.RankingId);
if (App.weChatController.IsWeChatAppInstalled())
{
App.weChatController.ShareImageToWX(0, res.data, Resources.Load<Sprite>("Images/pf").texture.EncodeToJPG());
App.weChatController.ShareWebpageToWX(0, $"{App.CurrentUser.WebHost}RoutesRecords/{cyclingController.RankingId}?Token={App.CurrentUser.cookie}", cyclingController.mapRoute.NickName, "By " + App.CurrentUser.Nickname, null);
//App.weChatController.ShareImageToWX(0, res.data, Resources.Load<Sprite>("Images/pf").texture.EncodeToJPG());
}
else
{
@@ -124,7 +125,7 @@ namespace Assets.Scenes.Ride.Scripts
private IEnumerator ShowLoading()
{
Utils.showToast(null, "首次分享图片会消耗一些时间,请耐心等待", type: 1);
//Utils.showToast(null, "首次分享图片会消耗一些时间,请耐心等待", type: 1);
yield return null;
}
private async void shareToWxGp(BaseEventData b)