1using System.Collections;
2using System.Collections.Generic;
14 (
displayText.rectTransform.parent as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal,
displayText.transform.parent.GetComponent<RectTransform>().rect.width);
20 (
displayText.rectTransform.parent as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal,
displayText.transform.parent.GetComponent<RectTransform>().rect.width);
27 internal void RecalculateSize()
29 (
displayText.rectTransform.parent as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, GetTextSize(
displayText).y + 400);
31 internal Vector2 GetTextSize(Text t)
33 TextGenerator textGen =
new TextGenerator();
34 TextGenerationSettings generationSettings = t.GetGenerationSettings(t.rectTransform.rect.size);
35 float width = textGen.GetPreferredWidth(t.text, generationSettings);
36 float height = textGen.GetPreferredHeight(t.text, generationSettings);
37 return new Vector2(width, height);