fix scrolling text size

This commit is contained in:
Pedro Gomes 2025-09-27 18:00:05 +01:00
parent 5babe8282e
commit 61b44f8eb8

View File

@ -12,9 +12,11 @@ public class ScrollingText : MonoBehaviour, IPoolable
[SerializeField] private TMP_Text tmpText; [SerializeField] private TMP_Text tmpText;
[SerializeField] private float moveSpeed = 1f; [SerializeField] private float moveSpeed = 1f;
[SerializeField] private float baseFontSize = 2f;
private Coroutine currentRoutine; private Coroutine currentRoutine;
float time; float time;
Color startColor; Color startColor;
Vector3 startPos; Vector3 startPos;
@ -28,6 +30,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
if (tmpText == null) tmpText = GetComponent<TMP_Text>(); if (tmpText == null) tmpText = GetComponent<TMP_Text>();
} }
/// <summary> /// <summary>
/// Displays text with color, scrolls upward, and fades out. /// Displays text with color, scrolls upward, and fades out.
/// </summary> /// </summary>
@ -54,7 +57,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
tmpText.text = text; tmpText.text = text;
tmpText.color = normalHit.color; tmpText.color = normalHit.color;
tmpText.fontSize *= normalHit.sizeMultiplier; tmpText.fontSize = baseFontSize * normalHit.sizeMultiplier;
currentRoutine = StartCoroutine(AnimateText(normalHit)); currentRoutine = StartCoroutine(AnimateText(normalHit));
} }
@ -67,7 +70,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
tmpText.text = text; tmpText.text = text;
tmpText.color = critHit.color; tmpText.color = critHit.color;
tmpText.fontSize *= critHit.sizeMultiplier; tmpText.fontSize = baseFontSize * critHit.sizeMultiplier;
currentRoutine = StartCoroutine(AnimateText(critHit)); currentRoutine = StartCoroutine(AnimateText(critHit));
} }
@ -80,7 +83,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
tmpText.text = text; tmpText.text = text;
tmpText.color = heal.color; tmpText.color = heal.color;
tmpText.fontSize *= heal.sizeMultiplier; tmpText.fontSize = baseFontSize * heal.sizeMultiplier;
currentRoutine = StartCoroutine(AnimateText(heal)); currentRoutine = StartCoroutine(AnimateText(heal));
} }
@ -93,7 +96,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
tmpText.text = text; tmpText.text = text;
tmpText.color = dodge.color; tmpText.color = dodge.color;
tmpText.fontSize *= dodge.sizeMultiplier; tmpText.fontSize = baseFontSize * dodge.sizeMultiplier;
currentRoutine = StartCoroutine(AnimateText(dodge)); currentRoutine = StartCoroutine(AnimateText(dodge));
} }
@ -106,7 +109,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
tmpText.text = text; tmpText.text = text;
tmpText.color = block.color; tmpText.color = block.color;
tmpText.fontSize *= block.sizeMultiplier; tmpText.fontSize = baseFontSize * block.sizeMultiplier;
currentRoutine = StartCoroutine(AnimateText(block)); currentRoutine = StartCoroutine(AnimateText(block));
} }
@ -120,7 +123,7 @@ public class ScrollingText : MonoBehaviour, IPoolable
tmpText.text = text; tmpText.text = text;
tmpText.color = style.color; tmpText.color = style.color;
tmpText.fontSize *= style.sizeMultiplier; tmpText.fontSize = baseFontSize * style.sizeMultiplier;
currentRoutine = StartCoroutine(AnimateText(style)); currentRoutine = StartCoroutine(AnimateText(style));
} }