Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitTrainingDummy.cs
1using System;
2
3// Token: 0x02000452 RID: 1106
5{
6 // Token: 0x1700099D RID: 2461
7 // (get) Token: 0x06001EF6 RID: 7926 RVA: 0x000B0C9A File Offset: 0x000AEE9A
8 public override bool CanBeAttacked
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x06001EF7 RID: 7927 RVA: 0x000B0CA0 File Offset: 0x000AEEA0
17 public override bool IdleUse(Chara c, int dist)
18 {
19 return (dist <= 1 && ACT.Melee.Perform(c, this.owner, null)) || (c.TryEquipRanged() && dist < c.ranged.range && ACT.Ranged.Perform(c, this.owner, null));
20 }
21
22 // Token: 0x06001EF8 RID: 7928 RVA: 0x000B0CF4 File Offset: 0x000AEEF4
23 public override void TrySetAct(ActPlan p)
24 {
25 if (!this.owner.IsInstalled)
26 {
27 return;
28 }
29 p.TrySetAct(new AI_PracticeDummy
30 {
31 target = this.owner.Thing
32 }, this.owner);
33 }
34}
Definition ACT.cs:6
Definition Chara.cs:12
Definition Trait.cs:9