From 9ac1377fd0ea4eee5606ee659662acd58634c2b2 Mon Sep 17 00:00:00 2001 From: miepzerino <o.skotnik@gmail.com> Date: Mon, 20 Jan 2025 04:12:25 +0000 Subject: [PATCH] Code cleanup --- Assets/Scripts/HealthText.cs | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/HealthText.cs b/Assets/Scripts/HealthText.cs index f68a692..4113c69 100644 --- a/Assets/Scripts/HealthText.cs +++ b/Assets/Scripts/HealthText.cs @@ -28,14 +28,15 @@ textMeshPro = GetComponent<TextMeshProUGUI>(); startingPosition = textTransform.position; // add random starting position for text - randomStartingPointX = (float)new System.Random().NextDouble() - 0.5f; - randomStartingPointY = (float)new System.Random().NextDouble() * 15f; + randomStartingPointX = UnityEngine.Random.value - 0.5f; + randomStartingPointY = UnityEngine.Random.value * 15f; textTransform.position = new Vector3(textTransform.position.x, textTransform.position.y + randomStartingPointY, textTransform.position.y); } private void Update() { timeElapsed += Time.deltaTime; + float deltaTime = Time.deltaTime; if (timeElapsed >= startToFade) { // start fading when "startToFade" time is reached @@ -51,7 +52,7 @@ float phase = ((randomStartingPointX + timeElapsed) * oscillationsPerSecond * (2f * Mathf.PI)); // set new position of object - textTransform.position = new Vector3(startingPosition.x + (Mathf.Sin(phase) * moveSpeed.x), textTransform.position.y + (moveSpeed.y * Time.deltaTime), textTransform.position.z + (moveSpeed.z * Time.deltaTime)); + textTransform.position = new Vector3(startingPosition.x + (Mathf.Sin(phase) * moveSpeed.x), textTransform.position.y + (moveSpeed.y * deltaTime), textTransform.position.z + (moveSpeed.z * deltaTime)); } } -- Gitblit v1.9.3