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
OuyaEverywhereDevice.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.CompilerServices
;
3
4
namespace
InControl
5
{
6
// Token: 0x02000044 RID: 68
7
public
class
OuyaEverywhereDevice
:
InputDevice
8
{
9
// Token: 0x17000110 RID: 272
10
// (get) Token: 0x06000359 RID: 857 RVA: 0x0000AC00 File Offset: 0x00008E00
11
// (set) Token: 0x0600035A RID: 858 RVA: 0x0000AC14 File Offset: 0x00008E14
12
public
int
DeviceIndex
13
{
14
[
CompilerGenerated
]
15
get
16
{
17
return
this.<
DeviceIndex
>
k__BackingField
;
18
}
19
[
CompilerGenerated
]
20
private
set
21
{
22
this.<
DeviceIndex
>
k__BackingField
=
value
;
23
}
24
}
25
26
// Token: 0x0600035B RID: 859 RVA: 0x0000AC28 File Offset: 0x00008E28
27
public
OuyaEverywhereDevice
(
int
deviceIndex
)
28
{
29
if
(!
true
)
30
{
31
}
32
base
..ctor(
"OUYA Controller"
);
33
this.DeviceIndex
=
deviceIndex
;
34
this.<
SortOrder
>
k__BackingField
=
deviceIndex
;
35
string
text2;
36
string
text
=
"OUYA Everywhere Device #"
+ text2;
37
this.<
Meta
>k__BackingField =
text
;
38
InputControl
inputControl
=
base
.AddControl(
InputControlType
.LeftStickLeft,
"Left Stick Left"
);
39
InputControl
inputControl2
=
base
.AddControl(
InputControlType
.LeftStickRight,
"Left Stick Right"
);
40
InputControl
inputControl3
=
base
.AddControl(
InputControlType
.LeftStickUp,
"Left Stick Right"
);
41
InputControl
inputControl4
=
base
.AddControl(
InputControlType
.RightStickRight,
"Right Stick Right"
);
42
InputControl
inputControl5
=
base
.AddControl(
InputControlType
.RightStickUp,
"Right Stick Up"
);
43
InputControl
inputControl6
=
base
.AddControl(
InputControlType
.LeftTrigger,
"Left Trigger"
);
44
InputControl
inputControl7
=
base
.AddControl(
InputControlType
.LeftTrigger,
"Right Trigger"
);
45
InputControl
inputControl8
=
base
.AddControl(
InputControlType
.DPadDown,
"DPad Down"
);
46
InputControl
inputControl9
=
base
.AddControl(
InputControlType
.DPadLeft,
"DPad Left"
);
47
InputControl
inputControl10
=
base
.AddControl(
InputControlType
.DPadRight,
"DPad Right"
);
48
InputControl
inputControl11
=
base
.AddControl(
InputControlType
.Action1,
"O"
);
49
InputControl
inputControl12
=
base
.AddControl(
InputControlType
.Action2,
"A"
);
50
InputControl
inputControl13
=
base
.AddControl(
InputControlType
.Action3,
"Y"
);
51
InputControl
inputControl14
=
base
.AddControl(
InputControlType
.Action4,
"U"
);
52
InputControl
inputControl15
=
base
.AddControl(
InputControlType
.LeftBumper,
"Left Bumper"
);
53
InputControl
inputControl16
=
base
.AddControl(
InputControlType
.RightBumper,
"Right Bumper"
);
54
InputControl
inputControl17
=
base
.AddControl(
InputControlType
.LeftStickButton,
"Left Stick Button"
);
55
InputControl
inputControl18
=
base
.AddControl(
InputControlType
.RightStickButton,
"Right Stick Button"
);
56
InputControl
inputControl19
=
base
.AddControl(
InputControlType
.Menu,
"Menu"
);
57
}
58
59
// Token: 0x0600035C RID: 860 RVA: 0x0000AD7C File Offset: 0x00008F7C
60
public
void
BeforeAttach
()
61
{
62
}
63
64
// Token: 0x0600035D RID: 861 RVA: 0x0000AD8C File Offset: 0x00008F8C
65
public
override
void
Update
(
ulong
updateTick,
float
deltaTime)
66
{
67
}
68
69
// Token: 0x17000111 RID: 273
70
// (get) Token: 0x0600035E RID: 862 RVA: 0x0000AD9C File Offset: 0x00008F9C
71
public
bool
IsConnected
72
{
73
get
74
{
75
}
76
}
77
78
// Token: 0x040002EA RID: 746
79
private
const
float
LowerDeadZone
= 0.2f;
80
81
// Token: 0x040002EB RID: 747
82
private
const
float
UpperDeadZone
= 0.9f;
83
84
// Token: 0x040002EC RID: 748
85
[
CompilerGenerated
]
86
private
int <DeviceIndex>
k__BackingField
;
87
}
88
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
InControl.InputControl
Definition
InputControl.cs:8
InControl.InputDevice.SortOrder
int SortOrder
Definition
InputDevice.cs:51
InControl.InputDevice.Meta
string Meta
Definition
InputDevice.cs:34
InControl.InputDevice
Definition
InputDevice.cs:12
InControl.OuyaEverywhereDevice.BeforeAttach
void BeforeAttach()
Definition
OuyaEverywhereDevice.cs:60
InControl.OuyaEverywhereDevice.LowerDeadZone
const float LowerDeadZone
Definition
OuyaEverywhereDevice.cs:79
InControl.OuyaEverywhereDevice.UpperDeadZone
const float UpperDeadZone
Definition
OuyaEverywhereDevice.cs:82
InControl.OuyaEverywhereDevice.IsConnected
bool IsConnected
Definition
OuyaEverywhereDevice.cs:72
InControl.OuyaEverywhereDevice.Update
override void Update(ulong updateTick, float deltaTime)
Definition
OuyaEverywhereDevice.cs:65
InControl.OuyaEverywhereDevice.OuyaEverywhereDevice
OuyaEverywhereDevice(int deviceIndex)
Definition
OuyaEverywhereDevice.cs:27
InControl.OuyaEverywhereDevice.k__BackingField
int< DeviceIndex > k__BackingField
Definition
OuyaEverywhereDevice.cs:86
InControl.OuyaEverywhereDevice.DeviceIndex
int DeviceIndex
Definition
OuyaEverywhereDevice.cs:13
InControl.OuyaEverywhereDevice
Definition
OuyaEverywhereDevice.cs:8
ulong
InControl.InputControlType
InputControlType
Definition
InputControlType.cs:7
InControl
Definition
BindingListenOptions.cs:4
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.text
@ text
System.ExceptionArgument.value
@ value
System
Definition
__ComObject.cs:4
source
InControl
OuyaEverywhereDevice.cs
Generated by
1.10.0