Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerGacha.cs
1using System;
2
3// Token: 0x0200056E RID: 1390
5{
6 // Token: 0x17000B65 RID: 2917
7 // (get) Token: 0x06002606 RID: 9734 RVA: 0x000D783E File Offset: 0x000D5A3E
8 public override string langTransfer
9 {
10 get
11 {
12 return "gacha";
13 }
14 }
15
16 // Token: 0x06002607 RID: 9735 RVA: 0x000D7845 File Offset: 0x000D5A45
17 public InvOwnerGacha(Card owner = null, Card container = null, CurrencyType _currency = CurrencyType.None) : base(owner, container, _currency)
18 {
19 }
20
21 // Token: 0x06002608 RID: 9736 RVA: 0x000D7850 File Offset: 0x000D5A50
22 public override bool ShouldShowGuide(Thing t)
23 {
24 return t.id == this.gacha.GetIdCoin();
25 }
26
27 // Token: 0x17000B66 RID: 2918
28 // (get) Token: 0x06002609 RID: 9737 RVA: 0x000D7868 File Offset: 0x000D5A68
29 public override bool SingleTarget
30 {
31 get
32 {
33 return true;
34 }
35 }
36
37 // Token: 0x17000B67 RID: 2919
38 // (get) Token: 0x0600260A RID: 9738 RVA: 0x000D786B File Offset: 0x000D5A6B
39 public override InvOwnerDraglet.ProcessType processType
40 {
41 get
42 {
43 return InvOwnerDraglet.ProcessType.Consume;
44 }
45 }
46
47 // Token: 0x0600260B RID: 9739 RVA: 0x000D786E File Offset: 0x000D5A6E
48 public override void _OnProcess(Thing t)
49 {
50 SE.Play("gacha");
51 this.gacha.PlayGacha(1);
52 t.Destroy();
53 }
54
55 // Token: 0x040014FD RID: 5373
56 public TraitGacha gacha;
57}
Definition Card.cs:13
Definition Thing.cs:10