terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
InputControl.cs
Go to the documentation of this file.
1using System;
5
6namespace InControl
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200001E")]
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x1700004D")]
12 public string Handle
13 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000130")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1986174", Offset = "0x1986174", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 get
19 {
20 throw null;
21 }
23 [global::Cpp2ILInjected.Token(Token = "0x6000131")]
24 [global::Cpp2ILInjected.Address(RVA = "0x198617C", Offset = "0x198617C", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 protected set
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x1700004E")]
34 {
36 [global::Cpp2ILInjected.Token(Token = "0x6000132")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1986184", Offset = "0x1986184", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 get
40 {
41 throw null;
42 }
44 [global::Cpp2ILInjected.Token(Token = "0x6000133")]
45 [global::Cpp2ILInjected.Address(RVA = "0x198618C", Offset = "0x198618C", Length = "0x8")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 protected set
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x1700004F")]
54 public bool IsButton
55 {
57 [global::Cpp2ILInjected.Token(Token = "0x6000134")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1986194", Offset = "0x1986194", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 get
61 {
62 throw null;
63 }
65 [global::Cpp2ILInjected.Token(Token = "0x6000135")]
66 [global::Cpp2ILInjected.Address(RVA = "0x198619C", Offset = "0x198619C", Length = "0xC")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 protected set
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x17000050")]
75 public bool IsAnalog
76 {
78 [global::Cpp2ILInjected.Token(Token = "0x6000136")]
79 [global::Cpp2ILInjected.Address(RVA = "0x19861A8", Offset = "0x19861A8", Length = "0x8")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 get
82 {
83 throw null;
84 }
86 [global::Cpp2ILInjected.Token(Token = "0x6000137")]
87 [global::Cpp2ILInjected.Address(RVA = "0x19861B0", Offset = "0x19861B0", Length = "0xC")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 protected set
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6000138")]
96 [global::Cpp2ILInjected.Address(RVA = "0x19861BC", Offset = "0x19861BC", Length = "0x7C")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputControl), Member = ".cctor", ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
102 private InputControl()
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6000139")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1986238", Offset = "0x1986238", Length = "0xB8")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputControl), Member = ".ctor", MemberParameters = new object[]
111 {
112 typeof(string),
114 typeof(bool)
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDevice), Member = "AddControl", MemberParameters = new object[]
117 {
118 typeof(InputControlType),
119 typeof(string)
120 }, ReturnType = typeof(InputControl))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "TargetIsButton", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
125 public InputControl(string handle, InputControlType target)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x600013A")]
131 [global::Cpp2ILInjected.Address(RVA = "0x19862F0", Offset = "0x19862F0", Length = "0x24")]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControl), Member = ".ctor", MemberParameters = new object[]
134 {
135 typeof(string),
137 }, ReturnType = typeof(void))]
138 public InputControl(string handle, InputControlType target, bool passive)
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x600013B")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1986314", Offset = "0x1986314", Length = "0xC")]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputManager), Member = "SetZeroTickOnAllControls", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
147 internal void SetZeroTick()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x17000051")]
153 internal bool IsOnZeroTick
154 {
155 [global::Cpp2ILInjected.Token(Token = "0x600013C")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1986320", Offset = "0x1986320", Length = "0x14")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativeInputDevice), Member = "Update", MemberParameters = new object[]
159 {
160 typeof(ulong),
161 typeof(float)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityInputDevice), Member = "Update", MemberParameters = new object[]
164 {
165 typeof(ulong),
166 typeof(float)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
169 get
170 {
171 throw null;
172 }
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x17000052")]
176 public bool IsStandard
177 {
178 [global::Cpp2ILInjected.Token(Token = "0x600013D")]
179 [global::Cpp2ILInjected.Address(RVA = "0x197A62C", Offset = "0x197A62C", Length = "0x5C")]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DeviceBindingSourceListener), Member = "ListenForControl", MemberParameters = new object[]
181 {
184 }, ReturnType = typeof(InputControlType))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "TargetIsStandard", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(bool))]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
188 get
189 {
190 throw null;
191 }
192 }
193
194 // Note: this type is marked as 'beforefieldinit'.
195 [global::Cpp2ILInjected.Token(Token = "0x600013E")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1986334", Offset = "0x1986334", Length = "0x60")]
197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControl), Member = ".ctor", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x4000127")]
207
209 [global::Cpp2ILInjected.Token(Token = "0x4000128")]
210 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
211 private string <Handle>k__BackingField;
212
214 [global::Cpp2ILInjected.Token(Token = "0x4000129")]
215 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
216 private InputControlType <Target>k__BackingField;
217
218 [global::Cpp2ILInjected.Token(Token = "0x400012A")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
220 public bool Passive;
221
223 [global::Cpp2ILInjected.Token(Token = "0x400012B")]
224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7D")]
225 private bool <IsButton>k__BackingField;
226
228 [global::Cpp2ILInjected.Token(Token = "0x400012C")]
229 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7E")]
230 private bool <IsAnalog>k__BackingField;
231
232 [global::Cpp2ILInjected.Token(Token = "0x400012D")]
233 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
235 }
236}
class f__AnonymousType0<< Count > j__TPar
InputControl(string handle, InputControlType target, bool passive)
InputControlType Target
bool< IsButton > k__BackingField
static readonly InputControl Null
InputControl(string handle, InputControlType target)
InputControlType< Target > k__BackingField
bool< IsAnalog > k__BackingField
string< Handle > k__BackingField