summaryrefslogtreecommitdiff
path: root/GameCode/TextFlicker.cs
diff options
context:
space:
mode:
Diffstat (limited to 'GameCode/TextFlicker.cs')
-rw-r--r--GameCode/TextFlicker.cs35
1 files changed, 35 insertions, 0 deletions
diff --git a/GameCode/TextFlicker.cs b/GameCode/TextFlicker.cs
new file mode 100644
index 0000000..e710a43
--- /dev/null
+++ b/GameCode/TextFlicker.cs
@@ -0,0 +1,35 @@
+using TMPro;
+using UnityEngine;
+
+public class TextFlicker : MonoBehaviour
+{
+ public string[] strings;
+
+ public float rate = 0.2f;
+
+ private float counter;
+
+ private int currentID;
+
+ private TextMeshProUGUI text;
+
+ private void Start()
+ {
+ text = GetComponent<TextMeshProUGUI>();
+ }
+
+ private void Update()
+ {
+ counter += Time.deltaTime;
+ if (counter > rate)
+ {
+ counter = 0f;
+ currentID++;
+ if (currentID >= strings.Length)
+ {
+ currentID = 0;
+ }
+ text.text = strings[currentID];
+ }
+ }
+}