Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitFirework.cs
Go to the documentation of this file.
1
public
class
TraitFirework
:
TraitEffect
2
{
3
public
override
string
Path
=>
"Firework/"
+
GetID
().IsEmpty(
"bees"
);
4
5
public
string
GetID
()
6
{
7
return
EClass
.
core
.
refs
.
fireworks
[base.id %
EClass
.
core
.
refs
.
fireworks
.Count].name;
8
}
9
10
public
override
void
OnCreate
(
int
lv)
11
{
12
base.id =
EClass
.
rnd
(
EClass
.
core
.
refs
.
fireworks
.Count);
13
}
14
15
public
override
bool
OnUse
(
Chara
c)
16
{
17
Proc
();
18
owner
.
ModNum
(-1);
19
return
base.OnUse(c);
20
}
21
22
public
override
void
SetName
(ref
string
s)
23
{
24
s =
"_firework"
.lang(s, (base.id + 1).ToString() ??
""
);
25
}
26
}
Card.ModNum
void ModNum(int a, bool notify=true)
Definition:
Card.cs:3262
Chara
Definition:
Chara.cs:10
CoreRef.fireworks
List< Effect > fireworks
Definition:
CoreRef.cs:347
Core.refs
CoreRef refs
Definition:
Core.cs:51
EClass
Definition:
EClass.cs:5
EClass.rnd
static int rnd(int a)
Definition:
EClass.cs:50
EClass.core
static Core core
Definition:
EClass.cs:6
TraitEffect
Definition:
TraitEffect.cs:5
TraitEffect.Proc
void Proc(Vector3 v=default(Vector3))
Definition:
TraitEffect.cs:76
TraitFirework
Definition:
TraitFirework.cs:2
TraitFirework.Path
override string Path
Definition:
TraitFirework.cs:3
TraitFirework.OnCreate
override void OnCreate(int lv)
Definition:
TraitFirework.cs:10
TraitFirework.OnUse
override bool OnUse(Chara c)
Definition:
TraitFirework.cs:15
TraitFirework.GetID
string GetID()
Definition:
TraitFirework.cs:5
TraitFirework.SetName
override void SetName(ref string s)
Definition:
TraitFirework.cs:22
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitFirework.cs
Generated by
1.9.6