Elin Modding Docs Doc
Loading...
Searching...
No Matches
ActPick.cs
1using System;
2
3// Token: 0x020001D2 RID: 466
4public class ActPick : Act
5{
6 // Token: 0x17000358 RID: 856
7 // (get) Token: 0x06000D43 RID: 3395 RVA: 0x00067A75 File Offset: 0x00065C75
8 public override bool LocalAct
9 {
10 get
11 {
12 return false;
13 }
14 }
15
16 // Token: 0x17000359 RID: 857
17 // (get) Token: 0x06000D44 RID: 3396 RVA: 0x00067A78 File Offset: 0x00065C78
18 public override CursorInfo CursorIcon
19 {
20 get
21 {
22 return CursorSystem.Inventory;
23 }
24 }
25
26 // Token: 0x06000D45 RID: 3397 RVA: 0x00067A7F File Offset: 0x00065C7F
27 public override bool CanPerform()
28 {
29 return Act.TP != null && Act.TP.detail != null && Act.TP.detail.things.Count != 0;
30 }
31
32 // Token: 0x06000D46 RID: 3398 RVA: 0x00067AB0 File Offset: 0x00065CB0
33 public override bool Perform()
34 {
35 foreach (Card card in Act.TP.ListCards(false))
36 {
37 if (card.isThing && card.placeState == PlaceState.roaming)
38 {
39 Act.CC.Pick(card.Thing, true, true);
40 }
41 }
42 return true;
43 }
44}
Definition Act.2.cs:7
Definition Card.cs:13