From 558671a75ea5d3bf6f1f2471d0719b358d3aff1f Mon Sep 17 00:00:00 2001 From: ntr Date: Tue, 18 Jul 2023 16:51:59 +1000 Subject: [PATCH] fix all kinds of timer problems --- Assets/Scenes/TestTrack.unity | 12 ++++++++++++ Assets/Src/ShipUi.cs | 29 ++++++++++++++++++++-------- Assets/Src/ShipUi.uss | 11 ++++++++--- Assets/Src/Timing.cs | 16 +++++++++++---- Assets/UI Toolkit/ShipInterface.uxml | 16 ++++++++------- 5 files changed, 62 insertions(+), 22 deletions(-) diff --git a/Assets/Scenes/TestTrack.unity b/Assets/Scenes/TestTrack.unity index 3b8652f..3a37a18 100644 --- a/Assets/Scenes/TestTrack.unity +++ b/Assets/Scenes/TestTrack.unity @@ -2187,6 +2187,10 @@ PrefabInstance: propertyPath: m_Name value: Timing objectReference: {fileID: 0} + - target: {fileID: 3132636987330744835, guid: dcb64e3a91f1fec7ab6098f4f407830b, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4743817676494260426, guid: dcb64e3a91f1fec7ab6098f4f407830b, type: 3} propertyPath: m_RootOrder value: 4 @@ -2231,10 +2235,18 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5878833558283183865, guid: dcb64e3a91f1fec7ab6098f4f407830b, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5975136821837370545, guid: dcb64e3a91f1fec7ab6098f4f407830b, type: 3} propertyPath: ship value: objectReference: {fileID: 1972710421} + - target: {fileID: 5975136821837370545, guid: dcb64e3a91f1fec7ab6098f4f407830b, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] diff --git a/Assets/Src/ShipUi.cs b/Assets/Src/ShipUi.cs index 36e9998..4d75bff 100644 --- a/Assets/Src/ShipUi.cs +++ b/Assets/Src/ShipUi.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using UnityEngine; using UnityEngine.UIElements; @@ -16,24 +17,28 @@ public class ShipUi : MonoBehaviour { Label speed; Label timer; - Label sectors; + VisualElement sectors; VisualElement timeSheet; void OnEnable() { speed = uiDocument.rootVisualElement.Q