Elin Modding Docs Doc
Loading...
Searching...
No Matches
ContentHomeLog.cs
1using System;
2
3// Token: 0x0200054E RID: 1358
4public class ContentHomeLog : EContent
5{
6 // Token: 0x060024EC RID: 9452 RVA: 0x000D0CED File Offset: 0x000CEEED
7 public override void OnSwitchContent(int idTab)
8 {
9 this.stat.Refresh(EClass.Branch.statistics);
10 this.RefreshLog();
11 }
12
13 // Token: 0x060024ED RID: 9453 RVA: 0x000D0D0C File Offset: 0x000CEF0C
14 public void RefreshLog()
15 {
16 UIList uilist = this.listLog;
17 BaseList baseList = uilist;
18 UIList.Callback<MsgLog.Data, UIItem> callback = new UIList.Callback<MsgLog.Data, UIItem>();
19 callback.onInstantiate = delegate(MsgLog.Data a, UIItem b)
20 {
21 b.text1.text = a.text.ToTitleCase(false);
22 if (!a.col.IsEmpty())
23 {
24 b.text1.SetColor(a.col.ToEnum(true));
25 }
26 b.text2.text = string.Concat(new string[]
27 {
28 a.date.month.ToString(),
29 "/",
30 a.date.day.ToString(),
31 " ",
32 a.date.hour.ToString(),
33 ":",
34 a.date.min.ToString()
35 });
36 };
37 baseList.callbacks = callback;
38 uilist.Clear();
39 foreach (MsgLog.Data o in EClass.Branch.log.GetList(true))
40 {
41 uilist.Add(o);
42 }
43 uilist.Refresh(false);
44 this.RebuildLayout(true);
45 }
46
47 // Token: 0x04001471 RID: 5233
48 public UIList listLog;
49
50 // Token: 0x04001472 RID: 5234
51 public ItemStatistics stat;
52
53 // Token: 0x04001473 RID: 5235
54 public ItemStatistics statLast;
55}