Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ContentRanking.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
ContentRanking
:
EContent
4
{
5
public
UIList
list
;
6
7
public
UIText
textTitle
;
8
9
public
UIText
textFactionName
;
10
11
public
Sprite[]
spriteTrophies
;
12
13
public
GameObject
comingSoon
;
14
15
public
GameObject
wet
;
16
17
public
override
void
OnSwitchContent
(
int
idTab)
18
{
19
SwitchRanking
(
"contribution"
);
20
}
21
22
public
void
SwitchRanking
(
string
id
)
23
{
24
textTitle.text =
Lang
.
Get
(
"rank_"
+
id
);
25
textFactionName.text =
EClass
.
Home
.
name
;
26
switch
(
id
)
27
{
28
}
29
list.callbacks =
new
UIList
.
Callback
<
Chara
,
ButtonChara
>
30
{
31
onInstantiate = delegate(
Chara
a,
ButtonChara
b)
32
{
33
b.
SetChara
(a,
ButtonChara
.
Mode
.Journal);
34
b.item.text1.text =
"123456"
;
35
b.item.text2.text =
"contribution"
.lang();
36
}
37
};
38
list
.
Clear
();
39
foreach
(
Chara
chara
in
EClass
.
_map
.
charas
)
40
{
41
if
(chara.
faction
==
EClass
.
Home
)
42
{
43
list
.
Add
(chara);
44
}
45
}
46
list
.
Refresh
();
47
for
(
int
i = 0; i <
list
.
buttons
.Count; i++)
48
{
49
ButtonChara
buttonChara =
list
.
buttons
[i].component as
ButtonChara
;
50
buttonChara.item.text3.text =
"rank"
.lang((i + 1).ToString() ??
""
);
51
buttonChara.
item
.
image1
.SetActive(i < 3);
52
if
(i < 3)
53
{
54
buttonChara.item.image1.sprite =
spriteTrophies
[i];
55
}
56
}
57
comingSoon
.SetActive(
id
!=
"contribution"
);
58
wet
.SetActive(
id
==
"wettunic"
);
59
list
.SetActive(
id
==
"contribution"
);
60
this.RebuildLayout(recursive:
true
);
61
}
62
}
ButtonChara
Definition:
ButtonChara.cs:5
ButtonChara.item
new UIItem item
Definition:
ButtonChara.cs:29
ButtonChara.SetChara
void SetChara(Chara c, Mode m)
Definition:
ButtonChara.cs:35
ButtonChara.Mode
Mode
Definition:
ButtonChara.cs:7
Chara
Definition:
Chara.cs:10
Chara.faction
Faction faction
Definition:
Chara.cs:412
ContentRanking
Definition:
ContentRanking.cs:4
ContentRanking.spriteTrophies
Sprite[] spriteTrophies
Definition:
ContentRanking.cs:11
ContentRanking.textFactionName
UIText textFactionName
Definition:
ContentRanking.cs:9
ContentRanking.comingSoon
GameObject comingSoon
Definition:
ContentRanking.cs:13
ContentRanking.OnSwitchContent
override void OnSwitchContent(int idTab)
Definition:
ContentRanking.cs:17
ContentRanking.wet
GameObject wet
Definition:
ContentRanking.cs:15
ContentRanking.SwitchRanking
void SwitchRanking(string id)
Definition:
ContentRanking.cs:22
ContentRanking.textTitle
UIText textTitle
Definition:
ContentRanking.cs:7
ContentRanking.list
UIList list
Definition:
ContentRanking.cs:5
EClass
Definition:
EClass.cs:5
EClass.Home
static Faction Home
Definition:
EClass.cs:26
EClass._map
static Map _map
Definition:
EClass.cs:18
EContent
Definition:
EContent.cs:2
Faction.name
string name
Definition:
FACTION.cs:133
Lang
Definition:
Lang.cs:6
Lang.Get
static string Get(string id)
Definition:
Lang.cs:91
Map.charas
List< Chara > charas
Definition:
Map.cs:81
UIItem.image1
Image image1
Definition:
UIItem.cs:14
UIList.Callback
Definition:
UIList.cs:53
UIList
Definition:
UIList.cs:9
UIList.buttons
List< ButtonPair > buttons
Definition:
UIList.cs:244
UIList.Clear
override void Clear()
Definition:
UIList.cs:349
UIList.Add
override void Add(object item)
Definition:
UIList.cs:302
UIList.Refresh
virtual void Refresh(bool highlightLast=false)
Definition:
UIList.cs:424
UIText
Definition:
UIText.cs:6
Elin
ContentRanking.cs
Generated by
1.9.6