Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitBookPlan.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
TraitBookPlan
:
TraitBookSkill
4
{
5
public
override
bool
IsPlan
=>
true
;
6
7
public
override
int
GetValue
()
8
{
9
return
base.GetValue() * (Mathf.Max(
source
.cost[0], 3) * 17) / 100;
10
}
11
12
public
override
void
WriteNote
(
UINote
n,
bool
identified)
13
{
14
base.WriteNote(n, identified);
15
n.
Space
();
16
foreach
(
FactionBranch
child
in
EClass
.
pc
.
faction
.
GetChildren
())
17
{
18
bool
flag = child.
elements
.
HasBase
(base.idEle);
19
n.AddText(
"_bullet"
.lang() + child.
owner
.
Name
+
" "
+ (flag ?
"alreadyLearned"
:
"notLearned"
).lang(), flag ?
FontColor
.Good :
FontColor
.Warning);
20
}
21
}
22
}
FontColor
FontColor
Definition:
FontColor.cs:2
Chara.faction
Faction faction
Definition:
Chara.cs:412
EClass
Definition:
EClass.cs:5
EClass.pc
static Chara pc
Definition:
EClass.cs:14
ElementContainer.HasBase
bool HasBase(int ele)
Definition:
ElementContainer.cs:229
FactionBranch
Definition:
FactionBranch.cs:8
FactionBranch.owner
Zone owner
Definition:
FactionBranch.cs:114
FactionBranch.elements
ElementContainerZone elements
Definition:
FactionBranch.cs:152
Faction.GetChildren
List< FactionBranch > GetChildren()
Definition:
FACTION.cs:200
Spatial.Name
virtual string Name
Definition:
Spatial.cs:495
TraitBookPlan
Definition:
TraitBookPlan.cs:4
TraitBookPlan.WriteNote
override void WriteNote(UINote n, bool identified)
Definition:
TraitBookPlan.cs:12
TraitBookPlan.IsPlan
override bool IsPlan
Definition:
TraitBookPlan.cs:5
TraitBookPlan.GetValue
override int GetValue()
Definition:
TraitBookPlan.cs:7
TraitBookSkill
Definition:
TraitBookSkill.cs:5
TraitBookSkill.source
override SourceElement.Row source
Definition:
TraitBookSkill.cs:8
UINote
Definition:
UINote.cs:6
UINote.Space
void Space(int sizeY=0, int sizeX=1)
Definition:
UINote.cs:62
Elin
TraitBookPlan.cs
Generated by
1.9.6