terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
VirtualControlsSlotTypeMapping_Layout.cs
Go to the documentation of this file.
1
using
System
;
2
using
Newtonsoft.Json
;
3
4
// Token: 0x0200024D RID: 589
5
[
JsonObject
(
MemberSerialization
.OptIn)]
6
[
Serializable
]
7
public
class
VirtualControlsSlotTypeMapping_Layout
8
{
9
// Token: 0x06000D43 RID: 3395 RVA: 0x0003F738 File Offset: 0x0003D938
10
public
VirtualControlsSlotTypeMapping_Layout
()
11
{
12
}
13
14
// Token: 0x17000170 RID: 368
15
// (get) Token: 0x06000D44 RID: 3396 RVA: 0x0003F74C File Offset: 0x0003D94C
16
public
VirtualControlsButtonConfiguration_Layout
ButtonConfiguration
17
{
18
get
19
{
20
string
lastControlTypeId
= this.
_lastControlTypeId
;
21
string
controlTypeId
= this.
ControlTypeId
;
22
bool
flag =
lastControlTypeId
!=
controlTypeId
;
23
VirtualControlsButtonConfiguration_Layout
buttonMapping
= this.
_buttonMapping
;
24
if
(buttonMapping !=
null
)
25
{
26
string
id
=
buttonMapping
.
Id
;
27
string
controlTypeId2
= this.
ControlTypeId
;
28
bool
flag2
=
id
!=
controlTypeId2
;
29
string
controlTypeId3
= this.
ControlTypeId
;
30
this._lastControlTypeId
=
controlTypeId3
;
31
}
32
bool
flag3
=
string
.IsNullOrEmpty(this.
ControlTypeId
);
33
return
this.
_buttonMapping
;
34
}
35
}
36
37
// Token: 0x17000171 RID: 369
38
// (get) Token: 0x06000D45 RID: 3397 RVA: 0x0003F7DC File Offset: 0x0003D9DC
39
public
VirtualControlsAxisConfiguration_Layout
AxisConfiguration
40
{
41
get
42
{
43
string
lastControlTypeId
= this.
_lastControlTypeId
;
44
string
controlTypeId
= this.
ControlTypeId
;
45
bool
flag =
lastControlTypeId
!=
controlTypeId
;
46
VirtualControlsAxisConfiguration_Layout
axisMapping
= this.
_axisMapping
;
47
if
(axisMapping !=
null
)
48
{
49
string
id
=
axisMapping
.
Id
;
50
string
controlTypeId2
= this.
ControlTypeId
;
51
bool
flag2
=
id
!=
controlTypeId2
;
52
string
controlTypeId3
= this.
ControlTypeId
;
53
this._lastControlTypeId
=
controlTypeId3
;
54
}
55
bool
flag3
=
string
.IsNullOrEmpty(this.
ControlTypeId
);
56
return
this.
_axisMapping
;
57
}
58
}
59
60
// Token: 0x04001853 RID: 6227
61
[JsonProperty]
62
public
string
ControlTypeId
;
63
64
// Token: 0x04001854 RID: 6228
65
[JsonProperty]
66
public
VirtualControlsSlotTypeMapping_Layout.SlotType
ControlType
;
67
68
// Token: 0x04001855 RID: 6229
69
private
VirtualControlsButtonConfiguration_Layout
_buttonMapping
;
70
71
// Token: 0x04001856 RID: 6230
72
private
VirtualControlsAxisConfiguration_Layout
_axisMapping
;
73
74
// Token: 0x04001857 RID: 6231
75
private
string
_lastControlTypeId
;
76
77
// Token: 0x0200024E RID: 590
78
public
enum
SlotType
79
{
80
// Token: 0x04001859 RID: 6233
81
Axis
,
82
// Token: 0x0400185A RID: 6234
83
Button
84
}
85
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
VirtualControlsAxisConfiguration_Layout.Id
string Id
Definition
VirtualControlsAxisConfiguration_Layout.cs:27
VirtualControlsAxisConfiguration_Layout
Definition
VirtualControlsAxisConfiguration_Layout.cs:9
VirtualControlsButtonConfiguration_Layout.Id
string Id
Definition
VirtualControlsButtonConfiguration_Layout.cs:27
VirtualControlsButtonConfiguration_Layout
Definition
VirtualControlsButtonConfiguration_Layout.cs:9
VirtualControlsSlotTypeMapping_Layout._axisMapping
VirtualControlsAxisConfiguration_Layout _axisMapping
Definition
VirtualControlsSlotTypeMapping_Layout.cs:72
VirtualControlsSlotTypeMapping_Layout._lastControlTypeId
string _lastControlTypeId
Definition
VirtualControlsSlotTypeMapping_Layout.cs:75
VirtualControlsSlotTypeMapping_Layout.VirtualControlsSlotTypeMapping_Layout
VirtualControlsSlotTypeMapping_Layout()
Definition
VirtualControlsSlotTypeMapping_Layout.cs:10
VirtualControlsSlotTypeMapping_Layout._buttonMapping
VirtualControlsButtonConfiguration_Layout _buttonMapping
Definition
VirtualControlsSlotTypeMapping_Layout.cs:69
VirtualControlsSlotTypeMapping_Layout.ButtonConfiguration
VirtualControlsButtonConfiguration_Layout ButtonConfiguration
Definition
VirtualControlsSlotTypeMapping_Layout.cs:17
VirtualControlsSlotTypeMapping_Layout.ControlTypeId
string ControlTypeId
Definition
VirtualControlsSlotTypeMapping_Layout.cs:62
VirtualControlsSlotTypeMapping_Layout.SlotType
SlotType
Definition
VirtualControlsSlotTypeMapping_Layout.cs:79
VirtualControlsSlotTypeMapping_Layout.SlotType.Axis
@ Axis
VirtualControlsSlotTypeMapping_Layout.SlotType.Button
@ Button
VirtualControlsSlotTypeMapping_Layout.AxisConfiguration
VirtualControlsAxisConfiguration_Layout AxisConfiguration
Definition
VirtualControlsSlotTypeMapping_Layout.cs:40
VirtualControlsSlotTypeMapping_Layout.ControlType
VirtualControlsSlotTypeMapping_Layout.SlotType ControlType
Definition
VirtualControlsSlotTypeMapping_Layout.cs:66
VirtualControlsSlotTypeMapping_Layout
Definition
VirtualControlsSlotTypeMapping_Layout.cs:8
Newtonsoft.Json.MemberSerialization
MemberSerialization
Definition
MemberSerialization.cs:9
Newtonsoft.Json
Definition
BsonArray.cs:8
System.Reflection.TypeAttributes.Serializable
@ Serializable
System
Definition
__ComObject.cs:4
source
VirtualControlsSlotTypeMapping_Layout.cs
Generated by
1.10.0