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
ControllerDevice.cs
Go to the documentation of this file.
1using System;
4using InControl;
7using Terraria;
8using Terraria.IO;
9using UnityEngine;
10
11namespace Controller
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000B61")]
14 public class ControllerDevice
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x1700093C")]
17 public static bool SwapBumpersTriggers
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6005499")]
20 [global::Cpp2ILInjected.Address(RVA = "0x94DFB0", Offset = "0x94DFB0", Length = "0x4C")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappings), Member = "SaveConfiguration", MemberParameters = new object[] { typeof(Preferences) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerInputButton), Member = "GetShoulderButtonTexureInformation", MemberParameters = new object[]
23 {
26 typeof(int)
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "GetSelected", ReturnType = typeof(bool))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDevice), Member = "GetKeyRaw", MemberParameters = new object[] { typeof(Buttons) }, ReturnType = typeof(bool))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDevice), Member = "GetKeyRaw2", MemberParameters = new object[] { typeof(Buttons) }, ReturnType = typeof(bool))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 get
35 {
36 throw null;
37 }
38 [global::Cpp2ILInjected.Token(Token = "0x600549A")]
39 [global::Cpp2ILInjected.Address(RVA = "0x94DFFC", Offset = "0x94DFFC", Length = "0x50")]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappings), Member = "LoadConfiguration", MemberParameters = new object[]
41 {
43 typeof(bool)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
49 set
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x600549B")]
56 [global::Cpp2ILInjected.Address(RVA = "0x94D2C4", Offset = "0x94D2C4", Length = "0x58C")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDeviceManager), Member = "UpdateConnectedControllers", MemberParameters = new object[]
59 {
60 typeof(float),
61 typeof(bool)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "GetControl", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(InputControl))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
67 {
68 typeof(string),
69 typeof(string)
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Contains", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x600549C")]
80 [global::Cpp2ILInjected.Address(RVA = "0x94E04C", Offset = "0x94E04C", Length = "0x134")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
88
89 [global::Cpp2ILInjected.Token(Token = "0x600549D")]
90 [global::Cpp2ILInjected.Address(RVA = "0x94E180", Offset = "0x94E180", Length = "0x138")]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x600549E")]
100 [global::Cpp2ILInjected.Address(RVA = "0x94E2B8", Offset = "0x94E2B8", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(float))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "RequiredStateValid", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
107 public bool HasAxis(Axis axis)
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x600549F")]
113 [global::Cpp2ILInjected.Address(RVA = "0x94E2C0", Offset = "0x94E2C0", Length = "0x8")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(float))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "RequiredStateValid", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
120 public bool HasButton(Buttons button)
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x60054A0")]
126 [global::Cpp2ILInjected.Address(RVA = "0x94E2C8", Offset = "0x94E2C8", Length = "0x10")]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappingEntry), Member = "Draw", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSunAndMoon", MemberParameters = new object[]
129 {
133 typeof(float)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(float))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
140 public float GetAxis(Axis axis)
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x60054A1")]
146 [global::Cpp2ILInjected.Address(RVA = "0x94E2D8", Offset = "0x94E2D8", Length = "0x10")]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "RequiredStateValid", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "Active", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(float))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "RequiredStateValid", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
155 public float GetAxisTime(Axis axis)
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x60054A2")]
161 [global::Cpp2ILInjected.Address(RVA = "0x94E2E8", Offset = "0x94E2E8", Length = "0x10")]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(float))]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
164 public float GetAxisScaled(Axis axis)
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x60054A3")]
170 [global::Cpp2ILInjected.Address(RVA = "0x94E2F8", Offset = "0x94E2F8", Length = "0x10")]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
175 public float GetPreviousAxis(Axis axis)
176 {
177 throw null;
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x60054A4")]
181 [global::Cpp2ILInjected.Address(RVA = "0x94E308", Offset = "0x94E308", Length = "0x10")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 public float GetPreviousAxisScaled(Axis axis)
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x60054A5")]
189 [global::Cpp2ILInjected.Address(RVA = "0x94E318", Offset = "0x94E318", Length = "0x10")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappingEntry), Member = "Draw", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton.RequiredButtonState), Member = "Active", MemberParameters = new object[]
192 {
193 typeof(ControllerDevice),
194 typeof(float),
195 typeof(float)
196 }, ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton.RequiredButtonState), Member = "Valid", MemberParameters = new object[]
198 {
199 typeof(ControllerDevice),
200 typeof(float)
201 }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "RequiredStateValid", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
207 public float ButtonTime(Buttons key)
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x60054A6")]
213 [global::Cpp2ILInjected.Address(RVA = "0x94E328", Offset = "0x94E328", Length = "0x10")]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x60054A7")]
222 [global::Cpp2ILInjected.Address(RVA = "0x94E338", Offset = "0x94E338", Length = "0x14")]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton.RequiredButtonState), Member = "ConsumeModifiers", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x60054A8")]
231 [global::Cpp2ILInjected.Address(RVA = "0x94E34C", Offset = "0x94E34C", Length = "0x10")]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappingEntry), Member = "Draw", ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMainMenu), Member = "Draw", ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSunAndMoon", MemberParameters = new object[]
235 {
239 typeof(float)
240 }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawStarsInBackground", MemberParameters = new object[]
242 {
244 typeof(bool)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionAxis), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(float))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton.RequiredButtonState), Member = "Active", MemberParameters = new object[]
248 {
250 typeof(float),
251 typeof(float)
252 }, ReturnType = typeof(bool))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton.RequiredButtonState), Member = "Valid", MemberParameters = new object[]
254 {
256 typeof(float)
257 }, ReturnType = typeof(bool))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x60054A9")]
267 [global::Cpp2ILInjected.Address(RVA = "0x94E35C", Offset = "0x94E35C", Length = "0x10")]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
272 {
273 throw null;
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x60054AA")]
277 [global::Cpp2ILInjected.Address(RVA = "0x94E36C", Offset = "0x94E36C", Length = "0x10")]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappingEntry), Member = "Draw", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
281 public bool ButtonUp(Buttons key)
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x60054AB")]
287 [global::Cpp2ILInjected.Address(RVA = "0x94E37C", Offset = "0x94E37C", Length = "0x10")]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "LookForNewUsers", ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
291 public bool ButtonDown(Buttons key)
292 {
293 throw null;
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x60054AC")]
297 [global::Cpp2ILInjected.Address(RVA = "0x94E38C", Offset = "0x94E38C", Length = "0x14")]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x60054AD")]
305 [global::Cpp2ILInjected.Address(RVA = "0x94E3A0", Offset = "0x94E3A0", Length = "0x10")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 public void SetFakedAxis(Axis axis, float value)
308 {
309 throw null;
310 }
311
312 [global::Cpp2ILInjected.Token(Token = "0x60054AE")]
313 [global::Cpp2ILInjected.Address(RVA = "0x94D850", Offset = "0x94D850", Length = "0x98")]
314 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDeviceManager), Member = "UpdateConnectedControllers", MemberParameters = new object[]
316 {
317 typeof(float),
318 typeof(bool)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDeviceManager), Member = "UpdateDevices", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
322 public void ResetState()
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x60054AF")]
328 [global::Cpp2ILInjected.Address(RVA = "0x94DB18", Offset = "0x94DB18", Length = "0x358")]
329 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDeviceManager), Member = "UpdateDevices", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerDevice), Member = "GetAxisRaw2", MemberParameters = new object[] { typeof(Axis) }, ReturnType = typeof(float))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerDevice), Member = "GetAxisRaw", MemberParameters = new object[] { typeof(Axis) }, ReturnType = typeof(float))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerDevice), Member = "GetKeyRaw2", MemberParameters = new object[] { typeof(Buttons) }, ReturnType = typeof(bool))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerDevice), Member = "GetKeyRaw", MemberParameters = new object[] { typeof(Buttons) }, ReturnType = typeof(bool))]
336 public bool Update(float elapsedTime)
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x60054B0")]
342 [global::Cpp2ILInjected.Address(RVA = "0x94E3B0", Offset = "0x94E3B0", Length = "0xB8")]
343 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDevice), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(bool))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickX", ReturnType = typeof(InputControl))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickY", ReturnType = typeof(InputControl))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightStickX", ReturnType = typeof(InputControl))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightStickY", ReturnType = typeof(InputControl))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_DPadX", ReturnType = typeof(InputControl))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_DPadY", ReturnType = typeof(InputControl))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftTrigger", ReturnType = typeof(InputControl))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightTrigger", ReturnType = typeof(InputControl))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "op_Implicit", MemberParameters = new object[] { typeof(OneAxisInputControl) }, ReturnType = typeof(float))]
355 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
356 private float GetAxisRaw(Axis axis)
357 {
358 throw null;
359 }
360
361 [global::Cpp2ILInjected.Token(Token = "0x60054B1")]
362 [global::Cpp2ILInjected.Address(RVA = "0x94E468", Offset = "0x94E468", Length = "0x118")]
363 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDevice), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(bool))]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickY", ReturnType = typeof(InputControl))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickX", ReturnType = typeof(InputControl))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "op_Implicit", MemberParameters = new object[] { typeof(OneAxisInputControl) }, ReturnType = typeof(float))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action2", ReturnType = typeof(InputControl))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "get_State", ReturnType = typeof(bool))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action1", ReturnType = typeof(InputControl))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action3", ReturnType = typeof(InputControl))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action4", ReturnType = typeof(InputControl))]
374 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
375 private float GetAxisRaw2(Axis axis)
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x60054B2")]
381 [global::Cpp2ILInjected.Address(RVA = "0x94E580", Offset = "0x94E580", Length = "0x238")]
382 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDevice), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerDevice), Member = "get_SwapBumpersTriggers", ReturnType = typeof(bool))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action1", ReturnType = typeof(InputControl))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action2", ReturnType = typeof(InputControl))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action3", ReturnType = typeof(InputControl))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action4", ReturnType = typeof(InputControl))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftBumper", ReturnType = typeof(InputControl))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightBumper", ReturnType = typeof(InputControl))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftTrigger", ReturnType = typeof(InputControl))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightTrigger", ReturnType = typeof(InputControl))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "GetControl", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(InputControl))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "get_State", ReturnType = typeof(bool))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickButton", ReturnType = typeof(InputControl))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightStickButton", ReturnType = typeof(InputControl))]
398 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
399 private bool GetKeyRaw(Buttons key)
400 {
401 throw null;
402 }
403
404 [global::Cpp2ILInjected.Token(Token = "0x60054B3")]
405 [global::Cpp2ILInjected.Address(RVA = "0x94E7B8", Offset = "0x94E7B8", Length = "0x118")]
406 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDevice), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(bool))]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerDevice), Member = "get_SwapBumpersTriggers", ReturnType = typeof(bool))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action1", ReturnType = typeof(InputControl))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action2", ReturnType = typeof(InputControl))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action3", ReturnType = typeof(InputControl))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_Action4", ReturnType = typeof(InputControl))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_RightTrigger", ReturnType = typeof(InputControl))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "GetControl", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(InputControl))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "get_LeftStickButton", ReturnType = typeof(InputControl))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "get_State", ReturnType = typeof(bool))]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
419 private bool GetKeyRaw2(Buttons key)
420 {
421 throw null;
422 }
423
424 [global::Cpp2ILInjected.Token(Token = "0x4008D8E")]
425 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
427
428 [global::Cpp2ILInjected.Token(Token = "0x4008D8F")]
429 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
431
432 [global::Cpp2ILInjected.Token(Token = "0x4008D90")]
433 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
435
436 [global::Cpp2ILInjected.Token(Token = "0x4008D91")]
437 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
438 private readonly float[] AxisValue;
439
440 [global::Cpp2ILInjected.Token(Token = "0x4008D92")]
441 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
442 private readonly float[] AxisValueScaled;
443
444 [global::Cpp2ILInjected.Token(Token = "0x4008D93")]
445 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
447
448 [global::Cpp2ILInjected.Token(Token = "0x4008D94")]
449 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
451
452 [global::Cpp2ILInjected.Token(Token = "0x4008D95")]
453 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
454 private readonly float[] _AxisTime;
455
456 [global::Cpp2ILInjected.Token(Token = "0x4008D96")]
457 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
458 private readonly float[] _KeyTime;
459
460 [global::Cpp2ILInjected.Token(Token = "0x4008D97")]
461 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
462 private readonly bool[] _KeyState;
463
464 [global::Cpp2ILInjected.Token(Token = "0x4008D98")]
465 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
466 private readonly bool[] _KeyConsumed;
467
468 [global::Cpp2ILInjected.Token(Token = "0x4008D99")]
469 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
471
472 [global::Cpp2ILInjected.Token(Token = "0x4008D9A")]
473 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
474 private readonly bool[] _KeyStateUp;
475
476 [global::Cpp2ILInjected.Token(Token = "0x4008D9B")]
477 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
478 private readonly bool[] _KeyStateDown;
479
480 [global::Cpp2ILInjected.Token(Token = "0x4008D9C")]
481 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
482 private readonly float[] _fakedAxisValues;
483
484 [global::Cpp2ILInjected.Token(Token = "0x4008D9D")]
485 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
487
488 [global::Cpp2ILInjected.Token(Token = "0x2000B62")]
489 public enum ControlScheme
490 {
491 [global::Cpp2ILInjected.Token(Token = "0x4008D9F")]
493 [global::Cpp2ILInjected.Token(Token = "0x4008DA0")]
495 [global::Cpp2ILInjected.Token(Token = "0x4008DA1")]
497 [global::Cpp2ILInjected.Token(Token = "0x4008DA2")]
499 [global::Cpp2ILInjected.Token(Token = "0x4008DA3")]
501 [global::Cpp2ILInjected.Token(Token = "0x4008DA4")]
503 [global::Cpp2ILInjected.Token(Token = "0x4008DA5")]
505 [global::Cpp2ILInjected.Token(Token = "0x4008DA6")]
507 }
508 }
509}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
bool PreviousButtonState(Buttons key)
float GetPreviousAxisScaled(Axis axis)
ControllerDevice(InputDevice leftDevice, InputDevice rightDevice)
ControllerDevice(InputDevice device)
readonly float[] PreviousAxisValueScaled
void SetFakedAxis(Axis axis, float value)
void SetButtonConsumbed(Buttons key)
ControllerDevice.ControlScheme Controls
bool HasButton(Buttons button)
bool Update(float elapsedTime)