Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ItemNumLog.cs
Go to the documentation of this file.
1using System;
2using System.Collections.Generic;
3using UnityEngine.UI;
4
5public class ItemNumLog : EMono
6{
8
10
12
14
16
17 public LayoutGroup layout;
18
19 public void SetLog(NumLog log)
20 {
21 textTitle.text = log.Name;
22 textCurrent.text = log.Value.ToString() ?? "";
23 textLastDay.text = log.lastDay.ToString() ?? "";
24 textLastMonth.text = log.lastMonth.ToString() ?? "";
25 textLastYear.text = log.lastYear.ToString() ?? "";
26 if (!layout)
27 {
28 return;
29 }
30 UIItem mold = layout.CreateMold<UIItem>();
31 List<Gross.Mod> mods = log.gross.GetMods();
32 Action<string> action = delegate(string a)
33 {
34 Util.Instantiate(mold, layout).text1.text = a;
35 };
36 if (mods.Count == 0)
37 {
38 action(Lang.Get("noMod"));
39 return;
40 }
41 foreach (Gross.Mod item in mods)
42 {
43 _ = item;
44 action("");
45 }
46 }
47}
Definition: EMono.cs:4
Definition: Gross.cs:6
virtual List< Mod > GetMods()
Definition: Gross.cs:20
UIText textCurrent
Definition: ItemNumLog.cs:9
UIText textTitle
Definition: ItemNumLog.cs:7
void SetLog(NumLog log)
Definition: ItemNumLog.cs:19
LayoutGroup layout
Definition: ItemNumLog.cs:17
UIText textLastMonth
Definition: ItemNumLog.cs:13
UIText textLastYear
Definition: ItemNumLog.cs:15
UIText textLastDay
Definition: ItemNumLog.cs:11
Definition: Lang.cs:6
static string Get(string id)
Definition: Lang.cs:91
Definition: NumLog.cs:5
int lastDay
Definition: NumLog.cs:10
virtual int Value
Definition: NumLog.cs:19
virtual string Name
Definition: NumLog.cs:16
int lastMonth
Definition: NumLog.cs:31
virtual Gross gross
Definition: NumLog.cs:14
int lastYear
Definition: NumLog.cs:43
Definition: UIItem.cs:5
Definition: UIText.cs:6