terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
TouchControl.cs
Go to the documentation of this file.
1using System;
2using UnityEngine;
3
4namespace InControl
5{
6 // Token: 0x0200004D RID: 77
7 public abstract class TouchControl : MonoBehaviour
8 {
9 // Token: 0x060003B9 RID: 953
10 public abstract void CreateControl();
11
12 // Token: 0x060003BA RID: 954
13 public abstract void DestroyControl();
14
15 // Token: 0x060003BB RID: 955
16 public abstract void ConfigureControl();
17
18 // Token: 0x060003BC RID: 956
19 public abstract void SubmitControlState(ulong updateTick, float deltaTime);
20
21 // Token: 0x060003BD RID: 957
22 public abstract void CommitControlState(ulong updateTick, float deltaTime);
23
24 // Token: 0x060003BE RID: 958
25 public abstract void TouchBegan(Touch touch);
26
27 // Token: 0x060003BF RID: 959
28 public abstract void TouchMoved(Touch touch);
29
30 // Token: 0x060003C0 RID: 960
31 public abstract void TouchEnded(Touch touch);
32
33 // Token: 0x060003C1 RID: 961
34 public abstract void DrawGizmos();
35
36 // Token: 0x060003C2 RID: 962 RVA: 0x0000C930 File Offset: 0x0000AB30
37 private void OnEnable()
38 {
39 }
40
41 // Token: 0x060003C3 RID: 963 RVA: 0x0000C940 File Offset: 0x0000AB40
46
47 // Token: 0x060003C4 RID: 964 RVA: 0x0000C958 File Offset: 0x0000AB58
48 private void Setup()
49 {
50 bool enabled = base.enabled;
51 }
52
53 // Token: 0x060003C5 RID: 965 RVA: 0x0000C970 File Offset: 0x0000AB70
54 protected Vector3 OffsetToWorldPosition(TouchControlAnchor anchor, Vector2 offset, TouchUnitType offsetUnitType, bool lockAspectRatio)
55 {
56 float pixelToWorld = TouchManager.PixelToWorld;
57 Vector3 vector;
58 return vector;
59 }
60
61 // Token: 0x060003C6 RID: 966 RVA: 0x0000C9A4 File Offset: 0x0000ABA4
62 protected void SubmitButtonState(TouchControl.ButtonTarget target, bool state, ulong updateTick, float deltaTime)
63 {
65 if (target != TouchControl.ButtonTarget.None && device != null)
66 {
69 if (inputControl != null)
70 {
71 if (!true)
72 {
73 }
74 return;
75 }
76 }
77 }
78
79 // Token: 0x060003C7 RID: 967 RVA: 0x0000C9CC File Offset: 0x0000ABCC
80 protected void SubmitButtonValue(TouchControl.ButtonTarget target, float value, ulong updateTick, float deltaTime)
81 {
83 if (target != TouchControl.ButtonTarget.None && device != null)
84 {
87 if (inputControl != null)
88 {
89 if (!true)
90 {
91 }
92 bool flag = inputControl.UpdateWithValue(value, updateTick, deltaTime);
93 return;
94 }
95 }
96 }
97
98 // Token: 0x060003C8 RID: 968 RVA: 0x0000CA00 File Offset: 0x0000AC00
99 protected void CommitButton(TouchControl.ButtonTarget target)
100 {
102 if (target != TouchControl.ButtonTarget.None && device != null)
103 {
106 if (inputControl != null)
107 {
108 if (!true)
109 {
110 }
112 return;
113 }
114 }
115 }
116
117 // Token: 0x060003C9 RID: 969 RVA: 0x0000CA2C File Offset: 0x0000AC2C
118 protected void SubmitAnalogValue(TouchControl.AnalogTarget target, Vector2 value, float lowerDeadZone, float upperDeadZone, ulong updateTick, float deltaTime)
119 {
121 if (target == TouchControl.AnalogTarget.None || device != null)
122 {
123 }
124 }
125
126 // Token: 0x060003CA RID: 970 RVA: 0x0000CA70 File Offset: 0x0000AC70
128 {
130 if (target != TouchControl.AnalogTarget.None && device != null)
131 {
134 return;
135 }
136 }
137
138 // Token: 0x060003CB RID: 971 RVA: 0x0000CAA0 File Offset: 0x0000ACA0
139 protected void SubmitRawAnalogValue(TouchControl.AnalogTarget target, Vector2 rawValue, ulong updateTick, float deltaTime)
140 {
142 if (target != TouchControl.AnalogTarget.None && device != null)
143 {
145 long num = 0L;
148 long num2 = 0L;
150 return;
151 }
152 }
153
154 // Token: 0x060003CC RID: 972 RVA: 0x0000CAE0 File Offset: 0x0000ACE0
155 protected static Vector3 SnapTo(Vector2 vector, TouchControl.SnapAngles snapAngles)
156 {
157 if (vector != null)
158 {
159 return 17332;
160 }
161 return 17332;
162 }
163
164 // Token: 0x060003CD RID: 973 RVA: 0x0000CAFC File Offset: 0x0000ACFC
165 protected static Vector3 SnapTo(Vector2 vector, float snapAngle)
166 {
167 if (!true)
168 {
169 }
170 if (!true)
171 {
172 }
173 return 1;
174 }
175
176 // Token: 0x060003CE RID: 974 RVA: 0x0000CB20 File Offset: 0x0000AD20
177 private void OnDrawGizmosSelected()
178 {
179 bool enabled = base.enabled;
181 bool flag = Utility.GameObjectIsCulledOnCurrentCamera(base.gameObject);
182 }
183
184 // Token: 0x060003CF RID: 975 RVA: 0x0000CB50 File Offset: 0x0000AD50
185 private void OnDrawGizmos()
186 {
187 bool enabled = base.enabled;
189 bool isPlaying = Application.isPlaying;
190 }
191
192 // Token: 0x060003D0 RID: 976 RVA: 0x0000CB94 File Offset: 0x0000AD94
193 protected TouchControl()
194 {
195 }
196
197 // Token: 0x0200004E RID: 78
198 public enum ButtonTarget
199 {
200 // Token: 0x04000357 RID: 855
201 None,
202 // Token: 0x04000358 RID: 856
203 DPadDown = 12,
204 // Token: 0x04000359 RID: 857
205 DPadLeft,
206 // Token: 0x0400035A RID: 858
207 DPadRight,
208 // Token: 0x0400035B RID: 859
209 DPadUp = 11,
210 // Token: 0x0400035C RID: 860
211 LeftTrigger = 15,
212 // Token: 0x0400035D RID: 861
214 // Token: 0x0400035E RID: 862
216 // Token: 0x0400035F RID: 863
218 // Token: 0x04000360 RID: 864
219 Action1,
220 // Token: 0x04000361 RID: 865
221 Action2,
222 // Token: 0x04000362 RID: 866
223 Action3,
224 // Token: 0x04000363 RID: 867
225 Action4,
226 // Token: 0x04000364 RID: 868
227 Action5,
228 // Token: 0x04000365 RID: 869
229 Action6,
230 // Token: 0x04000366 RID: 870
231 Action7,
232 // Token: 0x04000367 RID: 871
233 Action8,
234 // Token: 0x04000368 RID: 872
235 Action9,
236 // Token: 0x04000369 RID: 873
237 Action10,
238 // Token: 0x0400036A RID: 874
239 Action11,
240 // Token: 0x0400036B RID: 875
241 Action12,
242 // Token: 0x0400036C RID: 876
243 Menu = 106,
244 // Token: 0x0400036D RID: 877
245 Button0 = 500,
246 // Token: 0x0400036E RID: 878
247 Button1,
248 // Token: 0x0400036F RID: 879
249 Button2,
250 // Token: 0x04000370 RID: 880
251 Button3,
252 // Token: 0x04000371 RID: 881
253 Button4,
254 // Token: 0x04000372 RID: 882
255 Button5,
256 // Token: 0x04000373 RID: 883
257 Button6,
258 // Token: 0x04000374 RID: 884
259 Button7,
260 // Token: 0x04000375 RID: 885
261 Button8,
262 // Token: 0x04000376 RID: 886
263 Button9,
264 // Token: 0x04000377 RID: 887
265 Button10,
266 // Token: 0x04000378 RID: 888
267 Button11,
268 // Token: 0x04000379 RID: 889
269 Button12,
270 // Token: 0x0400037A RID: 890
271 Button13,
272 // Token: 0x0400037B RID: 891
273 Button14,
274 // Token: 0x0400037C RID: 892
275 Button15,
276 // Token: 0x0400037D RID: 893
277 Button16,
278 // Token: 0x0400037E RID: 894
279 Button17,
280 // Token: 0x0400037F RID: 895
281 Button18,
282 // Token: 0x04000380 RID: 896
284 }
285
286 // Token: 0x0200004F RID: 79
287 public enum AnalogTarget
288 {
289 // Token: 0x04000382 RID: 898
290 None,
291 // Token: 0x04000383 RID: 899
292 LeftStick,
293 // Token: 0x04000384 RID: 900
295 // Token: 0x04000385 RID: 901
296 Both
297 }
298
299 // Token: 0x02000050 RID: 80
300 public enum SnapAngles
301 {
302 // Token: 0x04000387 RID: 903
303 None,
304 // Token: 0x04000388 RID: 904
305 Four = 4,
306 // Token: 0x04000389 RID: 905
307 Eight = 8,
308 // Token: 0x0400038A RID: 906
309 Sixteen = 16
310 }
311 }
312}
class f__AnonymousType0<< Count > j__TPar
void UpdateRightStickWithRawValue(Vector2 value, ulong updateTick, float deltaTime)
void UpdateLeftStickWithRawValue(Vector2 value, ulong updateTick, float deltaTime)
bool UpdateWithValue(float value, ulong updateTick, float deltaTime)
void SubmitRawAnalogValue(TouchControl.AnalogTarget target, Vector2 rawValue, ulong updateTick, float deltaTime)
void CommitControlState(ulong updateTick, float deltaTime)
void TouchMoved(Touch touch)
Vector3 OffsetToWorldPosition(TouchControlAnchor anchor, Vector2 offset, TouchUnitType offsetUnitType, bool lockAspectRatio)
void TouchBegan(Touch touch)
void SubmitButtonValue(TouchControl.ButtonTarget target, float value, ulong updateTick, float deltaTime)
void CommitAnalog(TouchControl.AnalogTarget target)
void SubmitAnalogValue(TouchControl.AnalogTarget target, Vector2 value, float lowerDeadZone, float upperDeadZone, ulong updateTick, float deltaTime)
static Vector3 SnapTo(Vector2 vector, TouchControl.SnapAngles snapAngles)
void SubmitControlState(ulong updateTick, float deltaTime)
void CommitButton(TouchControl.ButtonTarget target)
static Vector3 SnapTo(Vector2 vector, float snapAngle)
void SubmitButtonState(TouchControl.ButtonTarget target, bool state, ulong updateTick, float deltaTime)
void TouchEnded(Touch touch)
static TouchManager.GizmoShowOption ControlsShowGizmos
static float PixelToWorld
static InputDevice Device
static bool GameObjectIsCulledOnCurrentCamera(GameObject gameObject)
Definition Utility.cs:78
static AsyncOperation UnloadUnusedAssets()
Definition Resources.cs:159