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

◆ CreatePackInfoButton()

UIElement Terraria.GameContent.UI.States.UIResourcePackSelectionMenu.CreatePackInfoButton ( ResourcePack resourcePack)
inlineprivate

Definition at line 244 of file UIResourcePackSelectionMenu.cs.

245 {
247 uIResourcePackInfoButton.Width = StyleDimension.FromPixelsAndPercent(0f, 0.5f);
248 uIResourcePackInfoButton.Height = StyleDimension.Fill;
249 uIResourcePackInfoButton.ResourcePack = resourcePack;
250 uIResourcePackInfoButton.SetPadding(0f);
251 UIImage element = new UIImage(Main.Assets.Request<Texture2D>("Images/UI/CharCreation/CharInfo", (AssetRequestMode)1))
252 {
253 HAlign = 0.5f,
254 VAlign = 0.5f,
256 };
257 uIResourcePackInfoButton.Append(element);
258 uIResourcePackInfoButton.OnMouseOver += delegate
259 {
261 };
262 uIResourcePackInfoButton.OnLeftClick += Click_Info;
264 }
static void PlaySound(int type, Vector2 position, int style=1)
void Click_Info(UIMouseEvent evt, UIElement listeningElement)
static StyleDimension Fill
static StyleDimension FromPixelsAndPercent(float pixels, float percent)

References Terraria.Main.Assets, Terraria.GameContent.UI.States.UIResourcePackSelectionMenu.Click_Info(), Terraria.UI.StyleDimension.Fill, Terraria.UI.StyleDimension.FromPixelsAndPercent(), Terraria.UI.UIElement.HAlign, Terraria.UI.UIElement.IgnoresMouseInteraction, Terraria.Audio.SoundEngine.PlaySound(), and Terraria.UI.UIElement.VAlign.

Referenced by Terraria.GameContent.UI.States.UIResourcePackSelectionMenu.PopulatePackList().