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

◆ ProvideUIElement()

UIElement Terraria.GameContent.Bestiary.NamePlateInfoElement.ProvideUIElement ( BestiaryUICollectionInfo info)
inline

Implements Terraria.GameContent.Bestiary.IBestiaryInfoElement.

Definition at line 19 of file NamePlateInfoElement.cs.

20 {
21 UIElement uIElement = ((info.UnlockState != 0) ? new UIText(Language.GetText(_key)) : new UIText("???"));
22 uIElement.HAlign = 0.5f;
23 uIElement.VAlign = 0.5f;
24 uIElement.Top = new StyleDimension(2f, 0f);
25 uIElement.IgnoresMouseInteraction = true;
26 UIElement uIElement2 = new UIElement();
27 uIElement2.Width = new StyleDimension(0f, 1f);
28 uIElement2.Height = new StyleDimension(24f, 0f);
29 uIElement2.Append(uIElement);
30 return uIElement2;
31 }
static LocalizedText GetText(string key)
Definition Language.cs:10
void Append(UIElement element)
Definition UIElement.cs:166

References Terraria.GameContent.Bestiary.NamePlateInfoElement._key, Terraria.UI.UIElement.Append(), and Terraria.Localization.Language.GetText().