Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetText() [2/2]

virtual void Terraria.GameContent.UI.Elements.UIBestiaryInfoLine< T >.SetText ( T text,
float textScale )
inlinevirtual

Definition at line 73 of file UIBestiaryInfoLine.cs.

74 {
75 Vector2 textSize = new Vector2(FontAssets.MouseText.Value.MeasureString(text.ToString()).X, 16f) * textScale;
76 _text = text;
77 _textScale = textScale;
78 _textSize = textSize;
79 MinWidth.Set(textSize.X + PaddingLeft + PaddingRight, 0f);
80 MinHeight.Set(textSize.Y + PaddingTop + PaddingBottom, 0f);
81 }
StyleDimension MinWidth
Definition UIElement.cs:35
StyleDimension MinHeight
Definition UIElement.cs:37
void Set(float pixels, float precent)

References Terraria.GameContent.UI.Elements.UIBestiaryInfoLine< T >._text, Terraria.GameContent.UI.Elements.UIBestiaryInfoLine< T >._textScale, Terraria.GameContent.UI.Elements.UIBestiaryInfoLine< T >._textSize, Terraria.UI.UIElement.MinHeight, Terraria.UI.UIElement.MinWidth, Terraria.GameContent.FontAssets.MouseText, Terraria.UI.UIElement.PaddingBottom, Terraria.UI.UIElement.PaddingLeft, Terraria.UI.UIElement.PaddingRight, Terraria.UI.UIElement.PaddingTop, Terraria.UI.StyleDimension.Set(), Microsoft.Xna.Framework.Graphics.Vector2, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.