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
TouchSwipeControl.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
6namespace InControl
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200004A")]
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000392")]
12 [global::Cpp2ILInjected.Address(RVA = "0x199FE40", Offset = "0x199FE40", Length = "0x4")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 public override void CreateControl()
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x6000393")]
20 [global::Cpp2ILInjected.Address(RVA = "0x199FE44", Offset = "0x199FE44", Length = "0x28")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 public override void DestroyControl()
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6000394")]
29 [global::Cpp2ILInjected.Address(RVA = "0x199FE6C", Offset = "0x199FE6C", Length = "0x28")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchManager), Member = "ConvertToWorld", MemberParameters = new object[]
32 {
33 typeof(Rect),
35 }, ReturnType = typeof(Rect))]
36 public override void ConfigureControl()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000395")]
42 [global::Cpp2ILInjected.Address(RVA = "0x199FE94", Offset = "0x199FE94", Length = "0x94")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "DrawRectGizmo", MemberParameters = new object[]
45 {
46 typeof(Rect),
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
50 public override void DrawGizmos()
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6000396")]
56 [global::Cpp2ILInjected.Address(RVA = "0x199FF28", Offset = "0x199FF28", Length = "0x28")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 private void Update()
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x6000397")]
65 [global::Cpp2ILInjected.Address(RVA = "0x199FF50", Offset = "0x199FF50", Length = "0x148")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "SnapTo", MemberParameters = new object[]
69 {
72 }, ReturnType = typeof(Vector3))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "SubmitAnalogValue", MemberParameters = new object[]
74 {
75 typeof(TouchControl.AnalogTarget),
77 typeof(float),
78 typeof(float),
80 typeof(float)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "SubmitButtonState", MemberParameters = new object[]
83 {
84 typeof(TouchControl.ButtonTarget),
85 typeof(bool),
87 typeof(float)
88 }, ReturnType = typeof(void))]
89 public override void SubmitControlState(ulong updateTick, float deltaTime)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6000398")]
95 [global::Cpp2ILInjected.Address(RVA = "0x19A0098", Offset = "0x19A0098", Length = "0x3C")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "CommitAnalog", MemberParameters = new object[] { typeof(TouchControl.AnalogTarget) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "CommitButton", MemberParameters = new object[] { typeof(TouchControl.ButtonTarget) }, ReturnType = typeof(void))]
99 public override void CommitControlState(ulong updateTick, float deltaTime)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6000399")]
105 [global::Cpp2ILInjected.Address(RVA = "0x19A00D4", Offset = "0x19A00D4", Length = "0xA4")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchManager), Member = "ScreenToWorldPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "Contains", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
110 public override void TouchBegan(Touch touch)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x600039A")]
116 [global::Cpp2ILInjected.Address(RVA = "0x19A0178", Offset = "0x19A0178", Length = "0x19C")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchManager), Member = "ScreenToWorldPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSwipeControl), Member = "GetButtonTargetForVector", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(TouchControl.ButtonTarget))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
122 public override void TouchMoved(Touch touch)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x600039B")]
128 [global::Cpp2ILInjected.Address(RVA = "0x19A0498", Offset = "0x19A0498", Length = "0x124")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchManager), Member = "ScreenToWorldPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
133 public override void TouchEnded(Touch touch)
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x600039C")]
139 [global::Cpp2ILInjected.Address(RVA = "0x19A0314", Offset = "0x19A0314", Length = "0x184")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchSwipeControl), Member = "TouchMoved", MemberParameters = new object[] { typeof(Touch) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "SnapTo", MemberParameters = new object[]
144 {
146 typeof(float)
147 }, ReturnType = typeof(Vector3))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x17000120")]
156 {
157 [global::Cpp2ILInjected.Token(Token = "0x600039D")]
158 [global::Cpp2ILInjected.Address(RVA = "0x19A05BC", Offset = "0x19A05BC", Length = "0xC")]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 get
161 {
162 throw null;
163 }
164 [global::Cpp2ILInjected.Token(Token = "0x600039E")]
165 [global::Cpp2ILInjected.Address(RVA = "0x19A05C8", Offset = "0x19A05C8", Length = "0x68")]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "op_Inequality", MemberParameters = new object[]
168 {
169 typeof(Rect),
170 typeof(Rect)
171 }, ReturnType = typeof(bool))]
172 set
173 {
174 throw null;
175 }
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x17000121")]
180 {
181 [global::Cpp2ILInjected.Token(Token = "0x600039F")]
182 [global::Cpp2ILInjected.Address(RVA = "0x19A0630", Offset = "0x19A0630", Length = "0x8")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 get
185 {
186 throw null;
187 }
188 [global::Cpp2ILInjected.Token(Token = "0x60003A0")]
189 [global::Cpp2ILInjected.Address(RVA = "0x19A0638", Offset = "0x19A0638", Length = "0x1C")]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 set
193 {
194 throw null;
195 }
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x60003A1")]
199 [global::Cpp2ILInjected.Address(RVA = "0x19A0654", Offset = "0x19A0654", Length = "0x5C")]
200 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = ".ctor", MemberParameters = new object[]
203 {
204 typeof(float),
205 typeof(float),
206 typeof(float),
207 typeof(float)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
211 {
212 throw null;
213 }
214
215 [Header("Position")]
217 [global::Cpp2ILInjected.Token(Token = "0x400031F")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
220
222 [global::Cpp2ILInjected.Token(Token = "0x4000320")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
225
226 [Header("Options")]
227 [Range(0f, 1f)]
228 [global::Cpp2ILInjected.Token(Token = "0x4000321")]
229 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
230 public float sensitivity;
231
232 [global::Cpp2ILInjected.Token(Token = "0x4000322")]
233 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
234 public bool oneSwipePerTouch;
235
236 [Header("Analog Target")]
237 [global::Cpp2ILInjected.Token(Token = "0x4000323")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
240
241 [global::Cpp2ILInjected.Token(Token = "0x4000324")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
244
245 [Header("Button Targets")]
246 [global::Cpp2ILInjected.Token(Token = "0x4000325")]
247 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
249
250 [global::Cpp2ILInjected.Token(Token = "0x4000326")]
251 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
253
254 [global::Cpp2ILInjected.Token(Token = "0x4000327")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
257
258 [global::Cpp2ILInjected.Token(Token = "0x4000328")]
259 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
261
262 [global::Cpp2ILInjected.Token(Token = "0x4000329")]
263 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
265
266 [global::Cpp2ILInjected.Token(Token = "0x400032A")]
267 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
269
270 [global::Cpp2ILInjected.Token(Token = "0x400032B")]
271 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
273
274 [global::Cpp2ILInjected.Token(Token = "0x400032C")]
275 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
276 private bool currentVectorIsSet;
277
278 [global::Cpp2ILInjected.Token(Token = "0x400032D")]
279 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
281
282 [global::Cpp2ILInjected.Token(Token = "0x400032E")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
285
286 [global::Cpp2ILInjected.Token(Token = "0x400032F")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
289
290 [global::Cpp2ILInjected.Token(Token = "0x4000330")]
291 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
292 private bool fireButtonTarget;
293
294 [global::Cpp2ILInjected.Token(Token = "0x4000331")]
295 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
297
298 [global::Cpp2ILInjected.Token(Token = "0x4000332")]
299 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
301
302 [global::Cpp2ILInjected.Token(Token = "0x4000333")]
303 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9C")]
304 private bool dirty;
305 }
306}
class f__AnonymousType0<< Count > j__TPar
override void SubmitControlState(ulong updateTick, float deltaTime)
TouchControl.ButtonTarget tapTarget
TouchControl.ButtonTarget nextButtonTarget
override void TouchEnded(Touch touch)
TouchControl.ButtonTarget leftTarget
override void CommitControlState(ulong updateTick, float deltaTime)
TouchControl.ButtonTarget upTarget
TouchControl.ButtonTarget lastButtonTarget
override void TouchBegan(Touch touch)
override void TouchMoved(Touch touch)
TouchControl.SnapAngles snapAngles
TouchControl.ButtonTarget GetButtonTargetForVector(Vector2 vector)
TouchControl.ButtonTarget rightTarget
TouchControl.AnalogTarget target
TouchControl.ButtonTarget downTarget