赛事微调&mapbox sqlite dll 更新
This commit is contained in:
1 parent
9f19e951cc
commit
5642d3f1c9
21 files changed
+3194
-2964
No files matched your search
@@ -99,7 +99,8 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
rideNow = panel.transform.Find("RideNow").GetComponent<Button>();
|
||||
rideNowText = rideNow.transform.Find("Text").GetComponent<Text>();
|
||||
cancel = panel.transform.Find("Cancel").GetComponent<Button>();
|
||||
|
||||
var Model = transform.Find("ModalPanel");
|
||||
Model.SetAsLastSibling();
|
||||
var root = transform.parent;
|
||||
_map = root.Find("Map").GetComponent<AbstractMap>();
|
||||
_map.OnInitialized += _map_OnInitialized;
|
||||
@@ -165,6 +166,12 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
rideNow.enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected string GetMaxString(string value, int length)
|
||||
{
|
||||
var s = Helper.SubStr(value, length);
|
||||
return s;
|
||||
}
|
||||
protected virtual void StartRide(BaseEventData baseEvent)
|
||||
{
|
||||
var checkAnt = cyclingController.CheckAnt();
|
||||
|
||||
@@ -358,7 +358,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
powerTxt.text = $"{currentPlayer.Power}";
|
||||
timerTxt.text = Helper.FormatTicks(currentPlayer.TotalTicks);
|
||||
ditance.text = Math.Round(currentPlayer.TotalDistance, 1).ToString("f1");
|
||||
heartRate.text = $"{Math.Round(currentPlayer.HeartRate, 0)}";
|
||||
heartRate.text = (currentPlayer.HeartRate ?? 0).ToString();
|
||||
candance.text = $"{Math.Round(currentPlayer.Cadance, 0)}";
|
||||
preSlopeText.text = $"{Math.Round(currentPlayer.PreSlope, 1)}%";
|
||||
currentSlopeToatalDistanceText.text = $"Total:{Math.Round(currentPlayer.CurrentDistance, 0)}M";
|
||||
|
||||
@@ -24,7 +24,34 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
}
|
||||
return path;
|
||||
}
|
||||
public static string SubStr(string str, int length)
|
||||
{
|
||||
var index = 0;
|
||||
var temp = "";
|
||||
foreach (var item in str)
|
||||
{
|
||||
//Console.WriteLine(isChineseCharacter(item));
|
||||
if (IsChineseCharacter(item))
|
||||
{
|
||||
index += 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
index += 1;
|
||||
}
|
||||
temp += item;
|
||||
if (length <= index)
|
||||
{
|
||||
return temp + "...";
|
||||
}
|
||||
}
|
||||
return temp;
|
||||
}
|
||||
|
||||
private static bool IsChineseCharacter(char c)
|
||||
{
|
||||
return (19968 <= (int)c) && ((int)c <= 171941);
|
||||
}
|
||||
public static void DelectDir(string srcPath)
|
||||
{
|
||||
try
|
||||
|
||||
@@ -59,7 +59,8 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
{
|
||||
var route = cyclingController.mapRoute;
|
||||
#region 绑定路书基本信息
|
||||
mapName.text = route.Name;
|
||||
//mapName.text = route.Name;
|
||||
mapName.text = GetMaxString(route.Name, 40);
|
||||
level.text = route.Hard;
|
||||
elevaction.text = Math.Round(route.TotalClimb.GetValueOrDefault(0), 2).ToString() + "M";
|
||||
slope.text = Math.Round(route.AverageGrade, 2).ToString() + "%";
|
||||
|
||||
Reference in new issue
Block a user