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
GamePadThumbSticks.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000347")]
8 public struct GamePadThumbSticks
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x17000250")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6001576")]
14 [global::Cpp2ILInjected.Address(RVA = "0xA99F90", Offset = "0xA99F90", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 get
17 {
18 throw null;
19 }
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x17000251")]
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x6001577")]
26 [global::Cpp2ILInjected.Address(RVA = "0xA99F98", Offset = "0xA99F98", Length = "0x8")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 get
29 {
30 throw null;
31 }
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6001578")]
35 [global::Cpp2ILInjected.Address(RVA = "0xA9926C", Offset = "0xA9926C", Length = "0xC")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = ".ctor", MemberParameters = new object[]
38 {
43 }, ReturnType = typeof(void))]
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x6001579")]
50 [global::Cpp2ILInjected.Address(RVA = "0xA99FA0", Offset = "0xA99FA0", Length = "0x134")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = ".ctor", MemberParameters = new object[]
53 {
56 typeof(float),
57 typeof(float),
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = ".ctor", MemberParameters = new object[]
61 {
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "ApplyDeadZone", MemberParameters = new object[]
67 {
69 typeof(float),
70 typeof(Vector2)
71 }, ReturnType = typeof(Vector2))]
76
77 [global::Cpp2ILInjected.Token(Token = "0x600157A")]
78 [global::Cpp2ILInjected.Address(RVA = "0xA9A0D4", Offset = "0xA9A0D4", Length = "0xE0")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = ".ctor", MemberParameters = new object[]
81 {
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "ExcludeIndependentAxesDeadZone", MemberParameters = new object[]
89 {
91 typeof(float)
92 }, ReturnType = typeof(Vector2))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
94 {
95 typeof(float),
96 typeof(float),
97 typeof(float)
98 }, ReturnType = typeof(float))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
100 {
101 typeof(float),
102 typeof(float)
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "ExcludeCircularDeadZone", MemberParameters = new object[]
105 {
106 typeof(Vector2),
107 typeof(float)
108 }, ReturnType = typeof(Vector2))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "LengthSquared", ReturnType = typeof(float))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Normalize", ReturnType = typeof(void))]
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x600157B")]
117 [global::Cpp2ILInjected.Address(RVA = "0xA9A1B4", Offset = "0xA9A1B4", Length = "0x80")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = "ApplyDeadZone", MemberParameters = new object[]
120 {
122 typeof(float),
124 }, ReturnType = typeof(Vector2))]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
127 {
128 typeof(float),
129 typeof(float)
130 }, ReturnType = typeof(void))]
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x600157C")]
137 [global::Cpp2ILInjected.Address(RVA = "0xA9A328", Offset = "0xA9A328", Length = "0x38")]
138 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 private float ExcludeAxisDeadZone(float value, float deadZone)
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x600157D")]
146 [global::Cpp2ILInjected.Address(RVA = "0xA9A234", Offset = "0xA9A234", Length = "0xF4")]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = "ApplyDeadZone", MemberParameters = new object[]
149 {
151 typeof(float),
153 }, ReturnType = typeof(Vector2))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
157 {
159 typeof(float)
160 }, ReturnType = typeof(Vector2))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x600157E")]
168 [global::Cpp2ILInjected.Address(RVA = "0xA994C4", Offset = "0xA994C4", Length = "0xD8")]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = "op_Equality", MemberParameters = new object[]
170 {
173 }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = "op_Inequality", MemberParameters = new object[]
175 {
178 }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadThumbSticks), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Equality", MemberParameters = new object[]
182 {
183 typeof(Vector2),
184 typeof(Vector2)
185 }, ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
187 public static bool operator ==(GamePadThumbSticks left, GamePadThumbSticks right)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x600157F")]
193 [global::Cpp2ILInjected.Address(RVA = "0xA9A360", Offset = "0xA9A360", Length = "0x48")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "op_Equality", MemberParameters = new object[]
197 {
200 }, ReturnType = typeof(bool))]
201 public static bool operator !=(GamePadThumbSticks left, GamePadThumbSticks right)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x6001580")]
207 [global::Cpp2ILInjected.Address(RVA = "0xA9A3A8", Offset = "0xA9A3A8", Length = "0xA0")]
208 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GamePadThumbSticks), Member = "op_Equality", MemberParameters = new object[]
211 {
214 }, ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
216 public override bool Equals(object obj)
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x6001581")]
222 [global::Cpp2ILInjected.Address(RVA = "0xA99864", Offset = "0xA99864", Length = "0x50")]
223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = "GetHashCode", ReturnType = typeof(int))]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "GetHashCode", ReturnType = typeof(int))]
227 public override int GetHashCode()
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x6001582")]
233 [global::Cpp2ILInjected.Address(RVA = "0xA99C94", Offset = "0xA99C94", Length = "0x17C")]
234 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GamePadState), Member = "ToString", ReturnType = typeof(string))]
236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "ToString", ReturnType = typeof(string))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
239 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
240 public override string ToString()
241 {
242 throw null;
243 }
244
245 [global::Cpp2ILInjected.Token(Token = "0x400230E")]
246 private const float leftThumbDeadZone = 0.24f;
247
248 [global::Cpp2ILInjected.Token(Token = "0x400230F")]
249 private const float rightThumbDeadZone = 0.265f;
250
251 [global::Cpp2ILInjected.Token(Token = "0x4002310")]
252 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
254
255 [global::Cpp2ILInjected.Token(Token = "0x4002311")]
256 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
258
259 [global::Cpp2ILInjected.Token(Token = "0x4002312")]
260 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
262 }
263}
class f__AnonymousType0<< Count > j__TPar
Vector2 ExcludeIndependentAxesDeadZone(Vector2 value, float deadZone)
static bool operator==(GamePadThumbSticks left, GamePadThumbSticks right)
GamePadThumbSticks(Vector2 leftPosition, Vector2 rightPosition, GamePadDeadZone leftDeadZoneMode, GamePadDeadZone rightDeadZoneMode)
GamePadThumbSticks(Vector2 leftPosition, Vector2 rightPosition)
Vector2 ExcludeCircularDeadZone(Vector2 value, float deadZone)
Vector2 ApplyDeadZone(GamePadDeadZone deadZoneMode, float deadZone, Vector2 thumbstickPosition)
float ExcludeAxisDeadZone(float value, float deadZone)