From daa84c8a9d9f443337b68617c432ed54766b1c77 Mon Sep 17 00:00:00 2001 From: ntr Date: Tue, 1 Aug 2023 18:28:20 +1000 Subject: [PATCH] recent lap --- Assets/Src/Timing.cs | 4 +++- Assets/Src/UI/Timing.uxml | 6 +++++- Assets/Src/UI/TimingUI.cs | 31 +++++++++++++++++++++++++++---- Assets/Src/UI/TimingUi.uss | 5 +++++ 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/Assets/Src/Timing.cs b/Assets/Src/Timing.cs index 91e931d..38e2e87 100644 --- a/Assets/Src/Timing.cs +++ b/Assets/Src/Timing.cs @@ -15,9 +15,11 @@ public class Timing: MonoBehaviour { public string mapName; public double sectorTime; public double lapTime; + public Sector[] sectors; + public LapJSON recentLap; + double sectorStart; double lapStart; - public Sector[] sectors; void Awake() { sectorTimes = new List(); diff --git a/Assets/Src/UI/Timing.uxml b/Assets/Src/UI/Timing.uxml index c3bc02b..49571e9 100644 --- a/Assets/Src/UI/Timing.uxml +++ b/Assets/Src/UI/Timing.uxml @@ -4,10 +4,14 @@ - + + + + + diff --git a/Assets/Src/UI/TimingUI.cs b/Assets/Src/UI/TimingUI.cs index 19ea4a9..9a4ccca 100644 --- a/Assets/Src/UI/TimingUI.cs +++ b/Assets/Src/UI/TimingUI.cs @@ -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(); - timer = uiDocument.rootVisualElement.Q