Elin Decompiled Documentation
EA 23.295 Stable
Loading...
Searching...
No Matches
ActKiss.cs
Go to the documentation of this file.
1
public
class
ActKiss
:
Ability
2
{
3
public
override
bool
CanPressRepeat
=>
true
;
4
5
public
override
bool
CanPerform
()
6
{
7
if
(
Act
.
TC
==
null
|| !
Act
.
TC
.
isChara
)
8
{
9
return
false
;
10
}
11
return
true
;
12
}
13
14
public
override
bool
Perform
()
15
{
16
if
(
Act
.
CC
.
IsPC
&&
Act
.
TC
.
IsPC
)
17
{
18
Act.TC = ((
EClass
.
rnd
(2) == 0 || EClass.pc.parasite ==
null
) ?
EClass
.
pc
.
ride
:
EClass
.
pc
.
parasite
);
19
if
(
Act
.
TC
==
null
)
20
{
21
Act.TC =
EClass
.
pc
;
22
}
23
}
24
Act
.
CC
.
Kiss
(
Act
.
TC
.
Chara
);
25
return
true
;
26
}
27
}
Ability
Definition:
ABILITY.cs:315
ActKiss
Definition:
ActKiss.cs:2
ActKiss.CanPressRepeat
override bool CanPressRepeat
Definition:
ActKiss.cs:3
ActKiss.CanPerform
override bool CanPerform()
Definition:
ActKiss.cs:5
ActKiss.Perform
override bool Perform()
Definition:
ActKiss.cs:14
Act
Definition:
ACT.cs:62
Act.TC
static Card TC
Definition:
ACT.cs:79
Act.CC
static Chara CC
Definition:
ACT.cs:77
Card.Chara
virtual Chara Chara
Definition:
Card.cs:2108
Card.IsPC
virtual bool IsPC
Definition:
Card.cs:2183
Card.isChara
virtual bool isChara
Definition:
Card.cs:2121
Chara.IsPC
override bool IsPC
Definition:
Chara.cs:626
Chara.Kiss
void Kiss(Chara c)
Definition:
Chara.cs:6407
Chara.parasite
Chara parasite
Definition:
Chara.cs:30
Chara.ride
Chara ride
Definition:
Chara.cs:27
EClass
Definition:
EClass.cs:6
EClass.rnd
static int rnd(long a)
Definition:
EClass.cs:59
EClass.pc
static Chara pc
Definition:
EClass.cs:15
Elin
ActKiss.cs
Generated by
1.9.6