Elin Modding Docs Doc
Loading...
Searching...
No Matches
ActBash.cs
1using System;
2
3// Token: 0x020001CD RID: 461
4public class ActBash : Act
5{
6 // Token: 0x06000D31 RID: 3377 RVA: 0x0006745B File Offset: 0x0006565B
7 public override bool CanPerform()
8 {
9 return Act.TP.Distance(Act.CC.pos) <= 1 && Act.TP.HasObj && Act.TP.sourceObj.tileType.IsBlockPass;
10 }
11
12 // Token: 0x06000D32 RID: 3378 RVA: 0x00067498 File Offset: 0x00065698
13 public override bool Perform()
14 {
15 Act.CC.Say("bash", Act.CC, Act.TP.sourceObj.GetName(), null);
16 Act.CC.PlaySound("kick", 1f, true);
17 Act.CC.LookAt(Act.TP);
18 Act.CC.renderer.PlayAnime(AnimeID.Attack, Act.TP);
19 Act.TP.Animate(AnimeID.HitObj, true);
20 return true;
21 }
22}
Definition Act.2.cs:7