From c8b8bec7b3ea533e3b7b0b2db03cc51101deccd6 Mon Sep 17 00:00:00 2001
From: miepzerino <o.skotnik@gmail.com>
Date: Tue, 01 Apr 2025 17:04:30 +0000
Subject: [PATCH] #21 added floating ore text
---
Assets/Scripts/PlayerFloatingText.cs | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/Assets/Scripts/HealthText.cs b/Assets/Scripts/PlayerFloatingText.cs
similarity index 83%
rename from Assets/Scripts/HealthText.cs
rename to Assets/Scripts/PlayerFloatingText.cs
index 4113c69..79f6e9e 100644
--- a/Assets/Scripts/HealthText.cs
+++ b/Assets/Scripts/PlayerFloatingText.cs
@@ -4,7 +4,7 @@
using TMPro;
using UnityEngine;
-public class HealthText : MonoBehaviour
+public class PlayerFloatingText : MonoBehaviour
{
// x = oscillation amount (0 = no oscillation), y = upwards speed
public Vector3 moveSpeed = new Vector3(25f, 75, 0);
@@ -15,8 +15,9 @@
// start fading after x seconds
public float startToFade = 1f;
private float timeElapsed = 0f;
- private float randomStartingPointX;
- private float randomStartingPointY;
+ public bool randomStartingPoint = false;
+ private float randomStartingPointX = 0f;
+ private float randomStartingPointY = 0f;
private Vector3 startingPosition;
RectTransform textTransform;
@@ -28,8 +29,11 @@
textMeshPro = GetComponent<TextMeshProUGUI>();
startingPosition = textTransform.position;
// add random starting position for text
- randomStartingPointX = UnityEngine.Random.value - 0.5f;
- randomStartingPointY = UnityEngine.Random.value * 15f;
+ if (randomStartingPoint)
+ {
+ 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);
}
--
Gitblit v1.10.0