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