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

◆ PopulateLogs()

void Terraria.GameContent.UI.States.UIReportsPage.PopulateLogs ( UIList listContents)
inlineprivate

Definition at line 143 of file UIReportsPage.cs.

144 {
146 orderby report.timeReported
147 select report).ToList();
148 if (list.Count == 0)
149 {
150 UIText item = new UIText(Language.GetTextValue("Workshop.ReportLogsInitialMessage"))
151 {
152 HAlign = 0f,
153 VAlign = 0f,
156 IsWrapped = true,
157 WrappedTextBottomPadding = 0f,
158 TextOriginX = 0.5f,
159 TextColor = Color.Gray
160 };
161 listContents.Add(item);
162 }
163 for (int i = 0; i < list.Count; i++)
164 {
165 UIText uIText = new UIText(list[i].reportText)
166 {
167 HAlign = 0f,
168 VAlign = 0f,
171 IsWrapped = true,
172 WrappedTextBottomPadding = 0f,
173 TextOriginX = 0f
174 };
176 Asset<Texture2D> val = Main.Assets.Request<Texture2D>("Images/UI/Divider", (AssetRequestMode)1);
177 UIImage element = new UIImage(val)
178 {
180 Height = StyleDimension.FromPixels(val.Height()),
181 ScaleToFit = true,
182 VAlign = 1f
183 };
184 uIText.Append(element);
185 }
186 UIElement item2 = new UIElement();
188 }
void Add(TKey key, TValue value)
static string GetTextValue(string key)
Definition Language.cs:15
StyleDimension Height
Definition UIElement.cs:29
StyleDimension Width
Definition UIElement.cs:27
static StyleDimension FromPixels(float pixels)
static StyleDimension FromPixelsAndPercent(float pixels, float percent)

References Terraria.UI.UIElement.UIElement(), Terraria.GameContent.UI.States.UIReportsPage._reporters, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.Main.Assets, Terraria.UI.StyleDimension.FromPixels(), Terraria.UI.StyleDimension.FromPixelsAndPercent(), Terraria.Localization.Language.GetTextValue(), Terraria.UI.UIElement.HAlign, Terraria.UI.UIElement.Height, Terraria.UI.UIElement.VAlign, and Terraria.UI.UIElement.Width.

Referenced by Terraria.GameContent.UI.States.UIReportsPage.BuildPage().