Elin Decompiled Documentation EA 23.102 Nightly
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
ActKick.cs
Go to the documentation of this file.
1public class ActKick : Act
2{
4
5 public override bool CanPressRepeat => true;
6
7 public override bool CanPerform()
8 {
9 if (Act.TP.Distance(Act.CC.pos) <= 1 && Act.TC != null)
10 {
11 return Act.TC.isChara;
12 }
13 return false;
14 }
15
16 public override bool Perform()
17 {
19 return true;
20 }
21}
override CursorInfo CursorIcon
Definition: ActKick.cs:3
override bool Perform()
Definition: ActKick.cs:16
override bool CanPressRepeat
Definition: ActKick.cs:5
override bool CanPerform()
Definition: ActKick.cs:7
Definition: ACT.cs:62
static Card TC
Definition: ACT.cs:79
static Point TP
Definition: ACT.cs:81
static Chara CC
Definition: ACT.cs:77
virtual Chara Chara
Definition: Card.cs:1946
Point pos
Definition: Card.cs:55
virtual bool isChara
Definition: Card.cs:1959
void Kick(Point p, bool ignoreSelf=false)
Definition: Chara.cs:5174
static CursorInfo Kick
Definition: CursorSystem.cs:80
int Distance(Point p)
Definition: Point.cs:953