Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitScrollRandom.cs
Go to the documentation of this file.
1
public
class
TraitScrollRandom
:
TraitScrollStatic
2
{
3
public
static
ElementSelecter
selector
=
new
ElementSelecter
4
{
5
type =
"S"
,
6
lvMod = 20
7
};
8
9
public
override
EffectId
idEffect
=>
source
.proc[0].ToEnum<
EffectId
>();
10
11
public
override
int
Power
=> 200;
12
13
public
override
string
AliasEle
=>
source
.aliasRef;
14
15
public
override
string
N1
=>
source
.proc.TryGet(1, returnNull:
true
);
16
17
public
override
SourceElement.Row
source
=>
EClass
.
sources
.
elements
.map[
owner
.
refVal
];
18
19
public
override
string
GetName
()
20
{
21
return
Lang
.
TryGet
(
"scroll_"
+
source
.alias) ??
"scroll_"
.lang(
source
.GetName().ToLower());
22
}
23
24
public
override
void
OnCreate
(
int
lv)
25
{
26
owner.refVal =
selector
.
Select
(lv);
27
}
28
}
EffectId
EffectId
Definition:
EffectId.cs:2
Card.refVal
int refVal
Definition:
Card.cs:190
EClass
Definition:
EClass.cs:5
EClass.sources
static SourceManager sources
Definition:
EClass.cs:42
ElementSelecter
Definition:
ElementSelecter.cs:5
ElementSelecter.Select
int Select(int lv)
Definition:
ElementSelecter.cs:16
Lang
Definition:
Lang.cs:6
Lang.TryGet
static string TryGet(string id)
Definition:
Lang.cs:105
SourceElement.Row
Definition:
SourceElement.cs:11
SourceManager.elements
SourceElement elements
Definition:
SourceManager.cs:28
TraitScrollRandom
Definition:
TraitScrollRandom.cs:2
TraitScrollRandom.N1
override string N1
Definition:
TraitScrollRandom.cs:15
TraitScrollRandom.Power
override int Power
Definition:
TraitScrollRandom.cs:11
TraitScrollRandom.selector
static ElementSelecter selector
Definition:
TraitScrollRandom.cs:3
TraitScrollRandom.idEffect
override EffectId idEffect
Definition:
TraitScrollRandom.cs:9
TraitScrollRandom.source
override SourceElement.Row source
Definition:
TraitScrollRandom.cs:17
TraitScrollRandom.OnCreate
override void OnCreate(int lv)
Definition:
TraitScrollRandom.cs:24
TraitScrollRandom.AliasEle
override string AliasEle
Definition:
TraitScrollRandom.cs:13
TraitScrollRandom.GetName
override string GetName()
Definition:
TraitScrollRandom.cs:19
TraitScrollStatic
Definition:
TraitScrollStatic.cs:2
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitScrollRandom.cs
Generated by
1.9.6