Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerIdentify.cs
1using System;
2
3// Token: 0x02000575 RID: 1397
5{
6 // Token: 0x17000B77 RID: 2935
7 // (get) Token: 0x0600262D RID: 9773 RVA: 0x000D7DF5 File Offset: 0x000D5FF5
8 public override bool CanTargetAlly
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x17000B78 RID: 2936
17 // (get) Token: 0x0600262E RID: 9774 RVA: 0x000D7DF8 File Offset: 0x000D5FF8
18 public override string langTransfer
19 {
20 get
21 {
22 return "invIdentify";
23 }
24 }
25
26 // Token: 0x17000B79 RID: 2937
27 // (get) Token: 0x0600262F RID: 9775 RVA: 0x000D7DFF File Offset: 0x000D5FFF
28 public override string langWhat
29 {
30 get
31 {
32 return "identify_what";
33 }
34 }
35
36 // Token: 0x06002630 RID: 9776 RVA: 0x000D7E06 File Offset: 0x000D6006
37 public override Thing CreateDefaultContainer()
38 {
39 return ThingGen.CreateScroll(this.superior ? 8232 : 8230, 1);
40 }
41
42 // Token: 0x06002631 RID: 9777 RVA: 0x000D7E22 File Offset: 0x000D6022
43 public override bool ShouldShowGuide(Thing t)
44 {
45 return !t.IsIdentified;
46 }
47
48 // Token: 0x06002632 RID: 9778 RVA: 0x000D7E30 File Offset: 0x000D6030
49 public override void _OnProcess(Thing t)
50 {
51 ActEffect.Proc(this.superior ? EffectId.GreaterIdentify : EffectId.Identify, 100, this.state, t.GetRootCard(), t, default(ActRef));
52 if (t.GetRootCard().IsPC)
53 {
54 EClass.core.actionsNextFrame.Add(delegate
55 {
56 EClass.core.actionsNextFrame.Add(delegate
57 {
58 UIButton.TryShowTip(null, true, false);
59 });
60 });
61 }
62 }
63
64 // Token: 0x06002633 RID: 9779 RVA: 0x000D7EA9 File Offset: 0x000D60A9
65 public InvOwnerIdentify() : base(null, null, CurrencyType.Money)
66 {
67 }
68}
Definition Thing.cs:10