Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerIdentify.cs
1
using
System;
2
3
// Token: 0x02000575 RID: 1397
4
public
class
InvOwnerIdentify
:
InvOwnerEffect
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
}
ActEffect
Definition
ActEffect.cs:8
EClass
Definition
EClass.cs:7
InvOwnerEffect
Definition
InvOwnerEffect.cs:5
InvOwnerIdentify
Definition
InvOwnerIdentify.cs:5
ThingGen
Definition
ThingGen.cs:9
Thing
Definition
Thing.cs:10
ActRef
Definition
ActRef.cs:5
Elin
InvOwnerIdentify.cs
Generated by
1.12.0