Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
HomeResourceSkill.cs
Go to the documentation of this file.
1
public
class
HomeResourceSkill
:
BaseHomeResource
2
{
3
public
int
exp
;
4
5
public
int
next
;
6
7
public
new
int
lastValue
;
8
9
public
override
ResourceGroup
Group
=>
ResourceGroup
.Skill;
10
11
public
override
float
ExpRatio
=> (float)
exp
/ (
float
)
next
;
12
13
public
override
void
Refresh
()
14
{
15
lastValue
=
value
;
16
value
= 1;
17
next
= 100;
18
while
(
exp
>=
next
)
19
{
20
exp
-=
next
;
21
next
*= 2;
22
value
++;
23
}
24
_ =
value
;
25
_ =
lastValue
;
26
}
27
28
public
int
ApplyModifier
(
int
a)
29
{
30
if
(a == 0)
31
{
32
return
a;
33
}
34
int
num = 100 +
value
* 50;
35
a = a * num / 100;
36
return
a;
37
}
38
39
public
override
void
WriteNote
(
UINote
n)
40
{
41
n.
Clear
();
42
n.
AddHeader
(base.Name);
43
n.
AddText
(
"vCurrent"
.lang() +
value
);
44
n.
AddText
(
"vExp"
.lang() +
exp
+
"/"
+
next
);
45
n.
Build
();
46
}
47
}
BaseHomeResource
Definition:
BaseHomeResource.cs:5
BaseHomeResource.ResourceGroup
ResourceGroup
Definition:
BaseHomeResource.cs:7
BaseHomeResource.value
int value
Definition:
BaseHomeResource.cs:18
HomeResourceSkill
Definition:
HomeResourceSkill.cs:2
HomeResourceSkill.ApplyModifier
int ApplyModifier(int a)
Definition:
HomeResourceSkill.cs:28
HomeResourceSkill.WriteNote
override void WriteNote(UINote n)
Definition:
HomeResourceSkill.cs:39
HomeResourceSkill.lastValue
new int lastValue
Definition:
HomeResourceSkill.cs:7
HomeResourceSkill.Refresh
override void Refresh()
Definition:
HomeResourceSkill.cs:13
HomeResourceSkill.exp
int exp
Definition:
HomeResourceSkill.cs:3
HomeResourceSkill.Group
override ResourceGroup Group
Definition:
HomeResourceSkill.cs:9
HomeResourceSkill.next
int next
Definition:
HomeResourceSkill.cs:5
HomeResourceSkill.ExpRatio
override float ExpRatio
Definition:
HomeResourceSkill.cs:11
UINote
Definition:
UINote.cs:6
UINote.Clear
void Clear()
Definition:
UINote.cs:35
UINote.AddHeader
UIItem AddHeader(string text, Sprite sprite=null)
Definition:
UINote.cs:79
UINote.AddText
UIItem AddText(string text, FontColor color=FontColor.DontChange)
Definition:
UINote.cs:113
UINote.Build
void Build()
Definition:
UINote.cs:49
Elin
HomeResourceSkill.cs
Generated by
1.9.6