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

◆ UIDifficultyButton()

Terraria.GameContent.UI.Elements.UIDifficultyButton.UIDifficultyButton ( Player player,
LocalizedText title,
LocalizedText description,
byte difficulty,
Color color )
inline

Definition at line 28 of file UIDifficultyButton.cs.

29 {
30 _player = player;
31 _difficulty = difficulty;
34 _BasePanelTexture = Main.Assets.Request<Texture2D>("Images/UI/CharCreation/PanelGrayscale", (AssetRequestMode)1);
35 _selectedBorderTexture = Main.Assets.Request<Texture2D>("Images/UI/CharCreation/CategoryPanelHighlight", (AssetRequestMode)1);
36 _hoveredBorderTexture = Main.Assets.Request<Texture2D>("Images/UI/CharCreation/CategoryPanelBorder", (AssetRequestMode)1);
37 _color = color;
38 UIText element = new UIText(title, 0.9f)
39 {
40 HAlign = 0.5f,
41 VAlign = 0f,
44 };
45 Append(element);
46 }
StyleDimension Height
Definition UIElement.cs:29
void Append(UIElement element)
Definition UIElement.cs:166
StyleDimension Width
Definition UIElement.cs:27
StyleDimension Top
Definition UIElement.cs:23
static StyleDimension FromPixels(float pixels)
static StyleDimension FromPixelsAndPercent(float pixels, float percent)

References Terraria.GameContent.UI.Elements.UIDifficultyButton._BasePanelTexture, Terraria.GameContent.UI.Elements.UIDifficultyButton._color, Terraria.GameContent.UI.Elements.UIDifficultyButton._difficulty, Terraria.GameContent.UI.Elements.UIDifficultyButton._hoveredBorderTexture, Terraria.GameContent.UI.Elements.UIDifficultyButton._player, Terraria.GameContent.UI.Elements.UIDifficultyButton._selectedBorderTexture, Terraria.UI.UIElement.Append(), Terraria.Main.Assets, Terraria.UI.StyleDimension.FromPixels(), Terraria.UI.StyleDimension.FromPixelsAndPercent(), Terraria.UI.UIElement.HAlign, Terraria.UI.UIElement.Height, Terraria.UI.UIElement.Top, Terraria.UI.UIElement.VAlign, and Terraria.UI.UIElement.Width.