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
TouchButtonControl.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
6namespace InControl
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000046")]
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000362")]
12 [global::Cpp2ILInjected.Address(RVA = "0x199DA58", Offset = "0x199DA58", Length = "0x60")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
15 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
16 public override void CreateControl()
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6000363")]
22 [global::Cpp2ILInjected.Address(RVA = "0x199DB08", Offset = "0x199DB08", Length = "0x34")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "Delete", ReturnType = typeof(void))]
26 public override void DestroyControl()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000364")]
32 [global::Cpp2ILInjected.Address(RVA = "0x199DB9C", Offset = "0x199DB9C", Length = "0x48")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "OffsetToWorldPosition", MemberParameters = new object[]
36 {
40 typeof(bool)
41 }, ReturnType = typeof(Vector3))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_position", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "Update", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
44 public override void ConfigureControl()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x6000365")]
50 [global::Cpp2ILInjected.Address(RVA = "0x199DF14", Offset = "0x199DF14", Length = "0x30")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchButtonControl), Member = "get_ButtonPosition", ReturnType = typeof(Vector3))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "DrawGizmos", MemberParameters = new object[]
54 {
57 }, ReturnType = typeof(void))]
58 public override void DrawGizmos()
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x6000366")]
64 [global::Cpp2ILInjected.Address(RVA = "0x199E048", Offset = "0x199E048", Length = "0x3C")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "Update", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
68 private void Update()
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000367")]
74 [global::Cpp2ILInjected.Address(RVA = "0x199E08C", Offset = "0x199E08C", Length = "0x260")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "SubmitButtonValue", MemberParameters = new object[]
78 {
80 typeof(float),
82 typeof(float)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchControl), Member = "SubmitButtonState", MemberParameters = new object[]
85 {
86 typeof(TouchControl.ButtonTarget),
87 typeof(bool),
89 typeof(float)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchManager), Member = "get_TouchCount", ReturnType = typeof(int))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchManager), Member = "GetTouch", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Touch))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "Contains", MemberParameters = new object[] { typeof(Touch) }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "Max", MemberParameters = new object[]
95 {
96 typeof(float),
97 typeof(float)
98 }, ReturnType = typeof(float))]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
100 public override void SubmitControlState(ulong updateTick, float deltaTime)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6000368")]
106 [global::Cpp2ILInjected.Address(RVA = "0x199E5F4", Offset = "0x199E5F4", Length = "0x8")]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
108 public override void CommitControlState(ulong updateTick, float deltaTime)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x6000369")]
114 [global::Cpp2ILInjected.Address(RVA = "0x199E698", Offset = "0x199E698", Length = "0x60")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "Contains", MemberParameters = new object[] { typeof(Touch) }, ReturnType = typeof(bool))]
118 public override void TouchBegan(Touch touch)
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x600036A")]
124 [global::Cpp2ILInjected.Address(RVA = "0x199E6F8", Offset = "0x199E6F8", Length = "0x58")]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "Contains", MemberParameters = new object[] { typeof(Touch) }, ReturnType = typeof(bool))]
128 public override void TouchMoved(Touch touch)
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x600036B")]
134 [global::Cpp2ILInjected.Address(RVA = "0x199E750", Offset = "0x199E750", Length = "0x38")]
135 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 public override void TouchEnded(Touch touch)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x17000112")]
143 private bool ButtonState
144 {
145 [global::Cpp2ILInjected.Token(Token = "0x600036C")]
146 [global::Cpp2ILInjected.Address(RVA = "0x199E788", Offset = "0x199E788", Length = "0x8")]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 get
149 {
150 throw null;
151 }
152 [global::Cpp2ILInjected.Token(Token = "0x600036D")]
153 [global::Cpp2ILInjected.Address(RVA = "0x199E434", Offset = "0x199E434", Length = "0x34")]
154 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 set
157 {
158 throw null;
159 }
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x17000113")]
164 {
165 [global::Cpp2ILInjected.Token(Token = "0x600036E")]
166 [global::Cpp2ILInjected.Address(RVA = "0x199DF44", Offset = "0x199DF44", Length = "0x30")]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchButtonControl), Member = "DrawGizmos", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = "get_Position", ReturnType = typeof(Vector3))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
172 get
173 {
174 throw null;
175 }
176 [global::Cpp2ILInjected.Token(Token = "0x600036F")]
177 [global::Cpp2ILInjected.Address(RVA = "0x199E864", Offset = "0x199E864", Length = "0x14")]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
179 set
180 {
181 throw null;
182 }
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x17000114")]
187 {
188 [global::Cpp2ILInjected.Token(Token = "0x6000370")]
189 [global::Cpp2ILInjected.Address(RVA = "0x199E928", Offset = "0x199E928", Length = "0x8")]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 get
192 {
193 throw null;
194 }
195 [global::Cpp2ILInjected.Token(Token = "0x6000371")]
196 [global::Cpp2ILInjected.Address(RVA = "0x199E930", Offset = "0x199E930", Length = "0x1C")]
197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 set
200 {
201 throw null;
202 }
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x17000115")]
207 {
208 [global::Cpp2ILInjected.Token(Token = "0x6000372")]
209 [global::Cpp2ILInjected.Address(RVA = "0x199E94C", Offset = "0x199E94C", Length = "0x8")]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
211 get
212 {
213 throw null;
214 }
215 [global::Cpp2ILInjected.Token(Token = "0x6000373")]
216 [global::Cpp2ILInjected.Address(RVA = "0x199E954", Offset = "0x199E954", Length = "0x38")]
217 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
219 set
220 {
221 throw null;
222 }
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x17000116")]
227 {
228 [global::Cpp2ILInjected.Token(Token = "0x6000374")]
229 [global::Cpp2ILInjected.Address(RVA = "0x199E98C", Offset = "0x199E98C", Length = "0x8")]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
231 get
232 {
233 throw null;
234 }
235 [global::Cpp2ILInjected.Token(Token = "0x6000375")]
236 [global::Cpp2ILInjected.Address(RVA = "0x199E994", Offset = "0x199E994", Length = "0x1C")]
237 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
239 set
240 {
241 throw null;
242 }
243 }
244
245 [global::Cpp2ILInjected.Token(Token = "0x6000376")]
246 [global::Cpp2ILInjected.Address(RVA = "0x199E9B0", Offset = "0x199E9B0", Length = "0x88")]
247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchSprite), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
252 {
253 throw null;
254 }
255
257 [Header("Position")]
258 [global::Cpp2ILInjected.Token(Token = "0x40002EE")]
259 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
261
263 [global::Cpp2ILInjected.Token(Token = "0x40002EF")]
264 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
266
268 [global::Cpp2ILInjected.Token(Token = "0x40002F0")]
269 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
271
273 [global::Cpp2ILInjected.Token(Token = "0x40002F1")]
274 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
275 private bool lockAspectRatio;
276
277 [Header("Options")]
278 [global::Cpp2ILInjected.Token(Token = "0x40002F2")]
279 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
281
282 [global::Cpp2ILInjected.Token(Token = "0x40002F3")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
284 public bool allowSlideToggle;
285
286 [global::Cpp2ILInjected.Token(Token = "0x40002F4")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x31")]
288 public bool toggleOnLeave;
289
290 [global::Cpp2ILInjected.Token(Token = "0x40002F5")]
291 [global::Cpp2ILInjected.FieldOffset(Offset = "0x32")]
292 public bool pressureSensitive;
293
294 [Header("Sprites")]
295 [global::Cpp2ILInjected.Token(Token = "0x40002F6")]
296 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
298
299 [global::Cpp2ILInjected.Token(Token = "0x40002F7")]
300 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
301 private bool buttonState;
302
303 [global::Cpp2ILInjected.Token(Token = "0x40002F8")]
304 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
306
307 [global::Cpp2ILInjected.Token(Token = "0x40002F9")]
308 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
309 private bool dirty;
310 }
311}
class f__AnonymousType0<< Count > j__TPar
TouchControl.ButtonTarget target
override void TouchBegan(Touch touch)
override void TouchEnded(Touch touch)
override void SubmitControlState(ulong updateTick, float deltaTime)
override void TouchMoved(Touch touch)
override void CommitControlState(ulong updateTick, float deltaTime)