recent lap

This commit is contained in:
ntr committed 2023-08-01 18:28:20 +10:00
1 parent 96038013db
commit daa84c8a9d
4 files changed
+40 -6

No files matched your search

+27 -4
View File
@@ -16,8 +16,12 @@ public class TimingUI : MonoBehaviour {
Label timer;
Label pb;
Label recentTime;
Label recentDiff;
VisualElement pbCompare;
VisualElement currentLap;
VisualElement sectors;
VisualElement timeSheet;
void OnEnable() {
Init();
@@ -25,16 +29,24 @@ public class TimingUI : MonoBehaviour {
void Init() {
uiDocument = GetComponent<UIDocument>();
timer = uiDocument.rootVisualElement.Q<Label>("timer");
pb = uiDocument.rootVisualElement.Q<Label>("pb");
pbCompare = uiDocument.rootVisualElement.Q<VisualElement>("pbCompare");
currentLap = uiDocument.rootVisualElement.Q<VisualElement>("currentLap");
sectors = uiDocument.rootVisualElement.Q<VisualElement>("sectors");
recentTime = uiDocument.rootVisualElement.Q<Label>("recentTime");
recentDiff = uiDocument.rootVisualElement.Q<Label>("recentDiff");
timer = uiDocument.rootVisualElement.Q<Label>("timer");
pb = uiDocument.rootVisualElement.Q<Label>("pb");
pb.text = "-";
pbCompare.AddToClassList("hidden");
}
void FixedUpdate() {
if (timer == null) {
Debug.LogWarning("no speed or timer");
Debug.LogWarning("no timer");
Init();
return;
}
@@ -64,6 +76,17 @@ public class TimingUI : MonoBehaviour {
sectors.Add(l);
}
// if (timing.recentLap != null) ShowRecentLap()
}
// yadad yadad
void ShowRecentLap() {
currentLap.AddToClassList("hidden");
pbCompare.RemoveFromClassList("hidden");
recentTime.text = timing.recentLap.ToString();
// recentDiff = yadad
}
Label SectorLabel(SectorTime s) {