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
UnityInputDevice.cs
Go to the documentation of this file.
1using System;
5using UnityEngine;
6
7namespace InControl
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200005C")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x17000144")]
13 public int JoystickId
14 {
16 [global::Cpp2ILInjected.Token(Token = "0x600043A")]
17 [global::Cpp2ILInjected.Address(RVA = "0x19A4FE8", Offset = "0x19A4FE8", Length = "0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 get
20 {
21 throw null;
22 }
24 [global::Cpp2ILInjected.Token(Token = "0x600043B")]
25 [global::Cpp2ILInjected.Address(RVA = "0x19A4FF0", Offset = "0x19A4FF0", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 private set
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x17000145")]
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x600043C")]
37 [global::Cpp2ILInjected.Address(RVA = "0x19A4FF8", Offset = "0x19A4FF8", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 get
40 {
41 throw null;
42 }
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x600043D")]
46 [global::Cpp2ILInjected.Address(RVA = "0x19A5000", Offset = "0x19A5000", Length = "0x10")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x600043E")]
54 [global::Cpp2ILInjected.Address(RVA = "0x19A582C", Offset = "0x19A582C", Length = "0x714")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIControllerHardwareProfile", Member = "UpdateAndSaveCurrentProfile", ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "ClearControls", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "TargetIsAlias", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlMapping), Member = "get_Name", ReturnType = typeof(string))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "AddControl", MemberParameters = new object[]
65 {
66 typeof(InputControlType),
67 typeof(string)
68 }, ReturnType = typeof(InputControl))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "set_Sensitivity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "set_LowerDeadZone", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "set_UpperDeadZone", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
74 {
75 typeof(string),
76 typeof(string)
77 }, ReturnType = typeof(string))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "AddControl", MemberParameters = new object[]
79 {
80 typeof(InputControlType),
81 typeof(string),
82 typeof(float),
83 typeof(float)
84 }, ReturnType = typeof(InputControl))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "AddAliasControls", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
87 public void RefreshProfile()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x600043F")]
93 [global::Cpp2ILInjected.Address(RVA = "0x19A5010", Offset = "0x19A5010", Length = "0x81C")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityInputDeviceManager), Member = "DetectJoystickDevice", MemberParameters = new object[]
96 {
97 typeof(int),
98 typeof(string)
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = ".ctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityInputDevice), Member = "SetupAnalogQueries", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityInputDevice), Member = "SetupButtonQueries", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "TargetIsAlias", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlMapping), Member = "get_Name", ReturnType = typeof(string))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "AddControl", MemberParameters = new object[]
110 {
111 typeof(InputControlType),
112 typeof(string)
113 }, ReturnType = typeof(InputControl))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "set_Sensitivity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "set_LowerDeadZone", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "set_UpperDeadZone", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
118 {
119 typeof(string),
120 typeof(string),
121 typeof(string)
122 }, ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
125 {
126 typeof(string),
127 typeof(string)
128 }, ReturnType = typeof(string))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "AddControl", MemberParameters = new object[]
130 {
131 typeof(InputControlType),
132 typeof(string),
133 typeof(float),
134 typeof(float)
135 }, ReturnType = typeof(InputControl))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 46)]
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6000440")]
143 [global::Cpp2ILInjected.Address(RVA = "0x19A6208", Offset = "0x19A6208", Length = "0x290")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlSource), Member = "GetValue", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(float))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "GetControl", MemberParameters = new object[] { typeof(InputControlType) }, ReturnType = typeof(InputControl))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControl), Member = "get_IsOnZeroTick", ReturnType = typeof(bool))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "IsZero", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(bool))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlMapping), Member = "ApplyToValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "UpdateWithValue", MemberParameters = new object[]
152 {
153 typeof(float),
154 typeof(ulong),
155 typeof(float)
156 }, ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "UpdateWithState", MemberParameters = new object[]
158 {
159 typeof(InputControlType),
160 typeof(bool),
161 typeof(ulong),
162 typeof(float)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "UpdateWithValue", MemberParameters = new object[]
165 {
166 typeof(InputControlType),
167 typeof(float),
168 typeof(ulong),
169 typeof(float)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlSource), Member = "GetState", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
173 public override void Update(ulong updateTick, float deltaTime)
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x6000441")]
179 [global::Cpp2ILInjected.Address(RVA = "0x19A5F40", Offset = "0x19A5F40", Length = "0x164")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityInputDevice), Member = ".ctor", MemberParameters = new object[]
182 {
184 typeof(int),
185 typeof(string)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
190 {
191 typeof(string),
192 typeof(string),
193 typeof(string),
194 typeof(string)
195 }, ReturnType = typeof(string))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
197 private static void SetupAnalogQueries()
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x6000442")]
203 [global::Cpp2ILInjected.Address(RVA = "0x19A60A4", Offset = "0x19A60A4", Length = "0x164")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityInputDevice), Member = ".ctor", MemberParameters = new object[]
206 {
208 typeof(int),
209 typeof(string)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
214 {
215 typeof(string),
216 typeof(string),
217 typeof(string),
218 typeof(string)
219 }, ReturnType = typeof(string))]
220 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
221 private static void SetupButtonQueries()
222 {
223 throw null;
224 }
225
226 [global::Cpp2ILInjected.Token(Token = "0x6000443")]
227 [global::Cpp2ILInjected.Address(RVA = "0x19A6498", Offset = "0x19A6498", Length = "0x90")]
228 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetKey", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
231 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
232 public override bool ReadRawButtonState(int index)
233 {
234 throw null;
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x6000444")]
238 [global::Cpp2ILInjected.Address(RVA = "0x19A6528", Offset = "0x19A6528", Length = "0x90")]
239 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetAxisRaw", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(float))]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
243 public override float ReadRawAnalogValue(int index)
244 {
245 throw null;
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x17000146")]
249 public override bool IsSupportedOnThisPlatform
250 {
251 [global::Cpp2ILInjected.Token(Token = "0x6000445")]
252 [global::Cpp2ILInjected.Address(RVA = "0x19A65B8", Offset = "0x19A65B8", Length = "0x14")]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDeviceProfile), Member = "get_IsSupportedOnThisPlatform", ReturnType = typeof(bool))]
255 get
256 {
257 throw null;
258 }
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x17000147")]
262 public override bool IsKnown
263 {
264 [global::Cpp2ILInjected.Token(Token = "0x6000446")]
265 [global::Cpp2ILInjected.Address(RVA = "0x19A65CC", Offset = "0x19A65CC", Length = "0x10")]
266 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 get
269 {
270 throw null;
271 }
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x17000148")]
275 public override int NumUnknownButtons
276 {
277 [global::Cpp2ILInjected.Token(Token = "0x6000447")]
278 [global::Cpp2ILInjected.Address(RVA = "0x19A65DC", Offset = "0x19A65DC", Length = "0x8")]
279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
280 get
281 {
282 throw null;
283 }
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x17000149")]
287 public override int NumUnknownAnalogs
288 {
289 [global::Cpp2ILInjected.Token(Token = "0x6000448")]
290 [global::Cpp2ILInjected.Address(RVA = "0x19A65E4", Offset = "0x19A65E4", Length = "0x8")]
291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
292 get
293 {
294 throw null;
295 }
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x40003CD")]
299 private static string[,] analogQueries;
300
301 [global::Cpp2ILInjected.Token(Token = "0x40003CE")]
302 private static string[,] buttonQueries;
303
304 [global::Cpp2ILInjected.Token(Token = "0x40003CF")]
305 public const int MaxDevices = 10;
306
307 [global::Cpp2ILInjected.Token(Token = "0x40003D0")]
308 public const int MaxButtons = 20;
309
310 [global::Cpp2ILInjected.Token(Token = "0x40003D1")]
311 public const int MaxAnalogs = 20;
312
314 [global::Cpp2ILInjected.Token(Token = "0x40003D2")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
316 private int <JoystickId>k__BackingField;
317
318 [global::Cpp2ILInjected.Token(Token = "0x40003D3")]
319 [global::Cpp2ILInjected.FieldOffset(Offset = "0x180")]
321 }
322}
class f__AnonymousType0<< Count > j__TPar
override float ReadRawAnalogValue(int index)
UnityInputDevice(int joystickId, string joystickName)
readonly InputDeviceProfile profile
override bool IsSupportedOnThisPlatform
int< JoystickId > k__BackingField
override bool ReadRawButtonState(int index)
override void Update(ulong updateTick, float deltaTime)
UnityInputDevice(InputDeviceProfile deviceProfile, int joystickId, string joystickName)