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
GamePadState.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000346")]
9 public struct GamePadState
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x1700024A")]
12 public bool IsConnected
13 {
15 [global::Cpp2ILInjected.Token(Token = "0x600155F")]
16 [global::Cpp2ILInjected.Address(RVA = "0xA990E0", Offset = "0xA990E0", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 readonly get
19 {
20 throw null;
21 }
23 [global::Cpp2ILInjected.Token(Token = "0x6001560")]
24 [global::Cpp2ILInjected.Address(RVA = "0xA990E8", Offset = "0xA990E8", Length = "0xC")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 internal set
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x1700024B")]
33 public int PacketNumber
34 {
36 [global::Cpp2ILInjected.Token(Token = "0x6001561")]
37 [global::Cpp2ILInjected.Address(RVA = "0xA990F4", Offset = "0xA990F4", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 readonly get
40 {
41 throw null;
42 }
44 [global::Cpp2ILInjected.Token(Token = "0x6001562")]
45 [global::Cpp2ILInjected.Address(RVA = "0xA990FC", Offset = "0xA990FC", Length = "0x8")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 internal set
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x1700024C")]
55 {
57 [global::Cpp2ILInjected.Token(Token = "0x6001563")]
58 [global::Cpp2ILInjected.Address(RVA = "0xA99104", Offset = "0xA99104", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 readonly get
61 {
62 throw null;
63 }
65 [global::Cpp2ILInjected.Token(Token = "0x6001564")]
66 [global::Cpp2ILInjected.Address(RVA = "0xA9910C", Offset = "0xA9910C", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 internal set
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x1700024D")]
76 {
78 [global::Cpp2ILInjected.Token(Token = "0x6001565")]
79 [global::Cpp2ILInjected.Address(RVA = "0xA99114", Offset = "0xA99114", Length = "0x10")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 readonly get
83 {
84 throw null;
85 }
87 [global::Cpp2ILInjected.Token(Token = "0x6001566")]
88 [global::Cpp2ILInjected.Address(RVA = "0xA99124", Offset = "0xA99124", Length = "0xC")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 internal set
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x1700024E")]
98 {
100 [global::Cpp2ILInjected.Token(Token = "0x6001567")]
101 [global::Cpp2ILInjected.Address(RVA = "0xA99130", Offset = "0xA99130", Length = "0x14")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 readonly get
105 {
106 throw null;
107 }
109 [global::Cpp2ILInjected.Token(Token = "0x6001568")]
110 [global::Cpp2ILInjected.Address(RVA = "0xA99144", Offset = "0xA99144", Length = "0x14")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 internal set
113 {
114 throw null;
115 }
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x1700024F")]
120 {
122 [global::Cpp2ILInjected.Token(Token = "0x6001569")]
123 [global::Cpp2ILInjected.Address(RVA = "0xA99158", Offset = "0xA99158", Length = "0x8")]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 readonly get
126 {
127 throw null;
128 }
130 [global::Cpp2ILInjected.Token(Token = "0x600156A")]
131 [global::Cpp2ILInjected.Address(RVA = "0xA99160", Offset = "0xA99160", Length = "0x8")]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 internal set
134 {
135 throw null;
136 }
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x600156B")]
140 [global::Cpp2ILInjected.Address(RVA = "0xA99168", Offset = "0xA99168", Length = "0x3C")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x600156C")]
149 [global::Cpp2ILInjected.Address(RVA = "0xA991A4", Offset = "0xA991A4", Length = "0xC8")]
150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = ".ctor", MemberParameters = new object[]
153 {
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
160 {
161 typeof(float),
162 typeof(float),
163 typeof(float)
164 }, ReturnType = typeof(float))]
166 {
167 throw null;
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x600156D")]
171 [global::Cpp2ILInjected.Address(RVA = "0xA992C8", Offset = "0xA992C8", Length = "0x50")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x600156E")]
180 [global::Cpp2ILInjected.Address(RVA = "0xA99318", Offset = "0xA99318", Length = "0x58")]
181 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 public bool IsButtonDown(Buttons button)
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x600156F")]
189 [global::Cpp2ILInjected.Address(RVA = "0xA99370", Offset = "0xA99370", Length = "0x58")]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 public bool IsButtonUp(Buttons button)
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x6001570")]
198 [global::Cpp2ILInjected.Address(RVA = "0xA993C8", Offset = "0xA993C8", Length = "0xFC")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = "op_Inequality", MemberParameters = new object[]
201 {
204 }, ReturnType = typeof(bool))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "op_Equality", MemberParameters = new object[]
208 {
209 typeof(GamePadThumbSticks),
210 typeof(GamePadThumbSticks)
211 }, ReturnType = typeof(bool))]
212 public static bool operator ==(GamePadState left, GamePadState right)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x6001571")]
218 [global::Cpp2ILInjected.Address(RVA = "0xA995B4", Offset = "0xA995B4", Length = "0xD8")]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadState), Member = "op_Equality", MemberParameters = new object[]
222 {
225 }, ReturnType = typeof(bool))]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
227 public static bool operator !=(GamePadState left, GamePadState right)
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x6001572")]
233 [global::Cpp2ILInjected.Address(RVA = "0xA9968C", Offset = "0xA9968C", Length = "0xF8")]
234 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadState), Member = "op_Equality", MemberParameters = new object[]
237 {
240 }, ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
242 public override bool Equals(object obj)
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6001573")]
248 [global::Cpp2ILInjected.Address(RVA = "0xA99784", Offset = "0xA99784", Length = "0xE0")]
249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "GetHashCode", ReturnType = typeof(int))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "GetHashCode", ReturnType = typeof(int))]
253 public override int GetHashCode()
254 {
255 throw null;
256 }
257
258 [global::Cpp2ILInjected.Token(Token = "0x6001574")]
259 [global::Cpp2ILInjected.Address(RVA = "0xA99904", Offset = "0xA99904", Length = "0x390")]
260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadButtons), Member = "ToString", ReturnType = typeof(string))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadDPad), Member = "ToString", ReturnType = typeof(string))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "ToString", ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadTriggers), Member = "ToString", ReturnType = typeof(string))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
269 public override string ToString()
270 {
271 throw null;
272 }
273
274 // Note: this type is marked as 'beforefieldinit'.
275 [global::Cpp2ILInjected.Token(Token = "0x6001575")]
276 [global::Cpp2ILInjected.Address(RVA = "0xA99F8C", Offset = "0xA99F8C", Length = "0x4")]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 {
280 throw null;
281 }
282
283 [global::Cpp2ILInjected.Token(Token = "0x4002307")]
285
287 [global::Cpp2ILInjected.Token(Token = "0x4002308")]
288 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
289 private bool <IsConnected>k__BackingField;
290
292 [global::Cpp2ILInjected.Token(Token = "0x4002309")]
293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
294 private int <PacketNumber>k__BackingField;
295
297 [global::Cpp2ILInjected.Token(Token = "0x400230A")]
298 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
299 private GamePadButtons <Buttons>k__BackingField;
300
302 [global::Cpp2ILInjected.Token(Token = "0x400230B")]
303 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
304 private GamePadDPad <DPad>k__BackingField;
305
307 [global::Cpp2ILInjected.Token(Token = "0x400230C")]
308 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
309 private GamePadThumbSticks <ThumbSticks>k__BackingField;
310
312 [global::Cpp2ILInjected.Token(Token = "0x400230D")]
313 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
314 private GamePadTriggers <Triggers>k__BackingField;
315 }
316}
class f__AnonymousType0<< Count > j__TPar
GamePadThumbSticks< ThumbSticks > k__BackingField
static readonly GamePadState Default
static bool operator!=(GamePadState left, GamePadState right)
GamePadState(GamePadThumbSticks thumbSticks, GamePadTriggers triggers, GamePadButtons buttons, GamePadDPad dPad)
GamePadState(Vector2 leftThumbStick, Vector2 rightThumbStick, float leftTrigger, float rightTrigger, Buttons buttons)
GamePadTriggers< Triggers > k__BackingField
GamePadButtons< Buttons > k__BackingField