Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerOffering.cs
1using System;
2
3// Token: 0x0200056F RID: 1391
5{
6 // Token: 0x17000B68 RID: 2920
7 // (get) Token: 0x0600260C RID: 9740 RVA: 0x000D788C File Offset: 0x000D5A8C
8 public override string langTransfer
9 {
10 get
11 {
12 return "invOffering";
13 }
14 }
15
16 // Token: 0x17000B69 RID: 2921
17 // (get) Token: 0x0600260D RID: 9741 RVA: 0x000D7893 File Offset: 0x000D5A93
18 public override InvOwnerDraglet.ProcessType processType
19 {
20 get
21 {
22 return InvOwnerDraglet.ProcessType.Consume;
23 }
24 }
25
26 // Token: 0x17000B6A RID: 2922
27 // (get) Token: 0x0600260E RID: 9742 RVA: 0x000D7896 File Offset: 0x000D5A96
28 public override bool DenyImportant
29 {
30 get
31 {
32 return true;
33 }
34 }
35
36 // Token: 0x0600260F RID: 9743 RVA: 0x000D7899 File Offset: 0x000D5A99
37 public InvOwnerOffering(Card owner = null, Card container = null, CurrencyType _currency = CurrencyType.Money) : base(owner, container, _currency)
38 {
39 }
40
41 // Token: 0x06002610 RID: 9744 RVA: 0x000D78A4 File Offset: 0x000D5AA4
42 public override bool ShouldShowGuide(Thing t)
43 {
44 return this.altar.CanOffer(t);
45 }
46
47 // Token: 0x06002611 RID: 9745 RVA: 0x000D78B2 File Offset: 0x000D5AB2
48 public override void _OnProcess(Thing t)
49 {
50 this.altar.OnOffer(EClass.pc, t);
51 }
52
53 // Token: 0x040014FE RID: 5374
54 public TraitAltar altar;
55}
Definition Card.cs:13
Definition Thing.cs:10