Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerBlend.cs
1using System;
2
3// Token: 0x02000573 RID: 1395
5{
6 // Token: 0x17000B75 RID: 2933
7 // (get) Token: 0x06002627 RID: 9767 RVA: 0x000D7D5D File Offset: 0x000D5F5D
8 public override bool CanTargetAlly
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x17000B76 RID: 2934
17 // (get) Token: 0x06002628 RID: 9768 RVA: 0x000D7D60 File Offset: 0x000D5F60
18 public override string langTransfer
19 {
20 get
21 {
22 return "invBlend";
23 }
24 }
25
26 // Token: 0x06002629 RID: 9769 RVA: 0x000D7D67 File Offset: 0x000D5F67
27 public override bool ShouldShowGuide(Thing t)
28 {
29 return t != this.owner && this.owner.trait.CanBlend(t);
30 }
31
32 // Token: 0x0600262A RID: 9770 RVA: 0x000D7D85 File Offset: 0x000D5F85
33 public InvOwnerBlend(Card owner = null, Card container = null, CurrencyType _currency = CurrencyType.None) : base(owner, container, _currency)
34 {
35 }
36
37 // Token: 0x0600262B RID: 9771 RVA: 0x000D7D90 File Offset: 0x000D5F90
38 public override void _OnProcess(Thing t)
39 {
40 EClass.pc.Say("dip", EClass.pc, t, this.owner.GetName(NameStyle.Full, 1), null);
41 SE.Change();
42 this.owner.trait.OnBlend(t, t.GetRootCard().Chara ?? EClass.pc);
43 }
44}
Definition Card.cs:13
Definition Thing.cs:10