Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ItemNumLog.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Collections.Generic;
3
using
UnityEngine.UI;
4
5
public
class
ItemNumLog
:
EMono
6
{
7
public
UIText
textTitle
;
8
9
public
UIText
textCurrent
;
10
11
public
UIText
textLastDay
;
12
13
public
UIText
textLastMonth
;
14
15
public
UIText
textLastYear
;
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
}
ContainerFlag.item
@ item
FontColor.Util
@ Util
EMono
Definition:
EMono.cs:4
Gross
Definition:
Gross.cs:6
Gross.GetMods
virtual List< Mod > GetMods()
Definition:
Gross.cs:20
ItemNumLog
Definition:
ItemNumLog.cs:6
ItemNumLog.textCurrent
UIText textCurrent
Definition:
ItemNumLog.cs:9
ItemNumLog.textTitle
UIText textTitle
Definition:
ItemNumLog.cs:7
ItemNumLog.SetLog
void SetLog(NumLog log)
Definition:
ItemNumLog.cs:19
ItemNumLog.layout
LayoutGroup layout
Definition:
ItemNumLog.cs:17
ItemNumLog.textLastMonth
UIText textLastMonth
Definition:
ItemNumLog.cs:13
ItemNumLog.textLastYear
UIText textLastYear
Definition:
ItemNumLog.cs:15
ItemNumLog.textLastDay
UIText textLastDay
Definition:
ItemNumLog.cs:11
Lang
Definition:
Lang.cs:6
Lang.Get
static string Get(string id)
Definition:
Lang.cs:91
NumLog
Definition:
NumLog.cs:5
NumLog.lastDay
int lastDay
Definition:
NumLog.cs:10
NumLog.Value
virtual int Value
Definition:
NumLog.cs:19
NumLog.Name
virtual string Name
Definition:
NumLog.cs:16
NumLog.lastMonth
int lastMonth
Definition:
NumLog.cs:31
NumLog.gross
virtual Gross gross
Definition:
NumLog.cs:14
NumLog.lastYear
int lastYear
Definition:
NumLog.cs:43
UIItem
Definition:
UIItem.cs:5
UIText
Definition:
UIText.cs:6
Gross.Mod
Definition:
Gross.cs:9
Elin
ItemNumLog.cs
Generated by
1.9.6