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

◆ AddDescriptionPanel()

void Terraria.GameContent.UI.States.UIWorldCreation.AddDescriptionPanel ( UIElement container,
float accumulatedHeight,
string tagGroup )
inlineprivate

Definition at line 256 of file UIWorldCreation.cs.

257 {
258 float num = 0f;
259 UISlicedImage uISlicedImage = new UISlicedImage(Main.Assets.Request<Texture2D>("Images/UI/CharCreation/CategoryPanelHighlight", (AssetRequestMode)1))
260 {
261 HAlign = 0.5f,
262 VAlign = 1f,
263 Width = StyleDimension.FromPixelsAndPercent((0f - num) * 2f, 1f),
264 Left = StyleDimension.FromPixels(0f - num),
267 };
268 uISlicedImage.SetSliceDepths(10);
269 uISlicedImage.Color = Color.LightGray * 0.7f;
270 container.Append(uISlicedImage);
271 UIText uIText = new UIText(Language.GetText("UI.WorldDescriptionDefault"), 0.82f)
272 {
273 HAlign = 0f,
274 VAlign = 0f,
278 };
279 uIText.PaddingLeft = 20f;
280 uIText.PaddingRight = 20f;
281 uIText.PaddingTop = 6f;
282 uISlicedImage.Append(uIText);
284 }
static LocalizedText GetText(string key)
Definition Language.cs:10
StyleDimension Height
Definition UIElement.cs:29
void Append(UIElement element)
Definition UIElement.cs:166
StyleDimension Left
Definition UIElement.cs:25
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.States.UIWorldCreation._descriptionText, Terraria.UI.UIElement.Append(), Terraria.Main.Assets, Terraria.UI.StyleDimension.FromPixels(), Terraria.UI.StyleDimension.FromPixelsAndPercent(), Terraria.Localization.Language.GetText(), Terraria.UI.UIElement.HAlign, Terraria.UI.UIElement.Height, Terraria.UI.UIElement.Left, Terraria.UI.UIElement.Top, Terraria.UI.UIElement.VAlign, and Terraria.UI.UIElement.Width.

Referenced by Terraria.GameContent.UI.States.UIWorldCreation.MakeInfoMenu().