Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ButtonChara.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
using
UnityEngine.UI;
3
4
public
class
ButtonChara
:
UIButton
5
{
6
public
enum
Mode
7
{
8
Default
,
9
Hire
,
10
Journal
,
11
Embark
,
12
Ranking
13
}
14
15
public
Portrait
portrait
;
16
17
public
UIText
textName
;
18
19
public
UIText
textAlias
;
20
21
public
UIText
textBio
;
22
23
public
UIText
textWork
;
24
25
public
UIText
textHobby
;
26
27
public
UIText
textLifeStyle
;
28
29
public
new
UIItem
item
;
30
31
public
Transform
transDefeated
;
32
33
public
LayoutGroup
layoutTag
;
34
35
public
void
SetChara
(
Chara
c,
Mode
m)
36
{
37
if
((
bool
)
portrait
)
38
{
39
portrait
.
SetChara
(c);
40
}
41
if
(m ==
Mode
.Ranking)
42
{
43
textBio.text = ((c.currentZone ==
null
) ?
"???"
: c.
currentZone
.
Name
);
44
}
45
else
46
{
47
textAlias.text = c.
Aka
;
48
if
((
bool
)
textBio
)
49
{
50
textBio.text = c.
race
.GetText().ToTitleCase(wholeText:
true
) +
" "
+
Lang
.
Parse
(
"age"
, c.
bio
.
TextAge
(c)) +
" "
+
Lang
.
_gender
(c.
bio
.
gender
);
51
}
52
}
53
textName.text = c.
Name
;
54
if
((
bool
)
layoutTag
)
55
{
56
layoutTag
.DestroyChildren();
57
HintIcon
hintIcon =
Util
.Instantiate<
HintIcon
>(
"UI/Element/Item/Tag General"
,
layoutTag
);
58
hintIcon.
text
.
SetText
(c.
job
.GetName().ToTitleCase(wholeText:
true
));
59
hintIcon.RebuildLayout();
60
layoutTag
.RebuildLayout();
61
}
62
}
63
}
FontColor.Util
@ Util
Biography.gender
int gender
Definition:
Biography.cs:29
Biography.TextAge
string TextAge(Chara c)
Definition:
Biography.cs:280
ButtonChara
Definition:
ButtonChara.cs:5
ButtonChara.textHobby
UIText textHobby
Definition:
ButtonChara.cs:25
ButtonChara.transDefeated
Transform transDefeated
Definition:
ButtonChara.cs:31
ButtonChara.textBio
UIText textBio
Definition:
ButtonChara.cs:21
ButtonChara.item
new UIItem item
Definition:
ButtonChara.cs:29
ButtonChara.SetChara
void SetChara(Chara c, Mode m)
Definition:
ButtonChara.cs:35
ButtonChara.portrait
Portrait portrait
Definition:
ButtonChara.cs:15
ButtonChara.textAlias
UIText textAlias
Definition:
ButtonChara.cs:19
ButtonChara.Mode
Mode
Definition:
ButtonChara.cs:7
ButtonChara.Mode.Hire
@ Hire
ButtonChara.Mode.Ranking
@ Ranking
ButtonChara.Mode.Journal
@ Journal
ButtonChara.Mode.Default
@ Default
ButtonChara.Mode.Embark
@ Embark
ButtonChara.layoutTag
LayoutGroup layoutTag
Definition:
ButtonChara.cs:33
ButtonChara.textLifeStyle
UIText textLifeStyle
Definition:
ButtonChara.cs:27
ButtonChara.textWork
UIText textWork
Definition:
ButtonChara.cs:23
ButtonChara.textName
UIText textName
Definition:
ButtonChara.cs:17
Card.bio
Biography bio
Definition:
Card.cs:40
Card.Name
string Name
Definition:
Card.cs:2013
Chara
Definition:
Chara.cs:10
Chara.job
SourceJob.Row job
Definition:
Chara.cs:451
Chara.currentZone
Zone currentZone
Definition:
Chara.cs:240
Chara.Aka
string Aka
Definition:
Chara.cs:201
Chara.race
SourceRace.Row race
Definition:
Chara.cs:449
HintIcon
Definition:
HintIcon.cs:6
HintIcon.text
UIText text
Definition:
HintIcon.cs:9
Lang
Definition:
Lang.cs:6
Lang._gender
static string _gender(int id)
Definition:
Lang.cs:177
Lang.Parse
static string Parse(string idLang, string val1, string val2=null, string val3=null, string val4=null, string val5=null)
Definition:
Lang.cs:147
Portrait
Definition:
Portrait.cs:7
Portrait.SetChara
void SetChara(Chara c, PCCData pccData=null)
Definition:
Portrait.cs:138
Spatial.Name
virtual string Name
Definition:
Spatial.cs:495
UIButton
Definition:
UIButton.cs:10
UIItem
Definition:
UIItem.cs:5
UIText
Definition:
UIText.cs:6
UIText.SetText
void SetText(string s)
Definition:
UIText.cs:159
Elin
ButtonChara.cs
Generated by
1.9.6