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

◆ UIIconTextButton()

Terraria.GameContent.UI.Elements.UIIconTextButton.UIIconTextButton ( LocalizedText title,
Color textColor,
string iconTexturePath,
float textSize = 1f,
float titleAlignmentX = 0::5f,
float titleWidthReduction = 10f )
inline

Definition at line 36 of file UIIconTextButton.cs.

37 {
41 _BasePanelTexture = Main.Assets.Request<Texture2D>("Images/UI/CharCreation/PanelGrayscale", (AssetRequestMode)1);
42 _hoveredTexture = Main.Assets.Request<Texture2D>("Images/UI/CharCreation/CategoryPanelHighlight", (AssetRequestMode)1);
43 if (iconTexturePath != null)
44 {
45 _iconTexture = Main.Assets.Request<Texture2D>(iconTexturePath, (AssetRequestMode)1);
46 }
48 if (title != null)
49 {
50 SetText(title, textSize, textColor);
51 }
52 }
void SetText(LocalizedText text, float textSize, Color color)
static readonly Color InventoryDefaultColor
Definition Colors.cs:93
StyleDimension Height
Definition UIElement.cs:29
StyleDimension Width
Definition UIElement.cs:27
static Color Lerp(Color value1, Color value2, float amount)
Definition Color.cs:491
static StyleDimension FromPixels(float pixels)

References Terraria.GameContent.UI.Elements.UIIconTextButton._BasePanelTexture, Terraria.GameContent.UI.Elements.UIIconTextButton._hoverColor, Terraria.GameContent.UI.Elements.UIIconTextButton._hoveredTexture, Terraria.GameContent.UI.Elements.UIIconTextButton._iconTexture, Terraria.Main.Assets, Microsoft.Xna.Framework.Color.Black, Terraria.GameContent.UI.Elements.UIIconTextButton.FadeFromBlack, Terraria.UI.StyleDimension.FromPixels(), Terraria.UI.UIElement.Height, Terraria.ID.Colors.InventoryDefaultColor, Microsoft.Xna.Framework.Color.Lerp(), Terraria.GameContent.UI.Elements.UIIconTextButton.SetColor(), Terraria.GameContent.UI.Elements.UIIconTextButton.SetText(), Microsoft.Xna.Framework.Color.White, and Terraria.UI.UIElement.Width.