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
TouchInputModule.cs
Go to the documentation of this file.
1using System;
3using System.Text;
7
9{
10 [Obsolete("TouchInputModule is no longer required as Touch input is now handled in StandaloneInputModule.")]
11 [AddComponentMenu("Event/Touch Input Module")]
12 [global::Cpp2ILInjected.Token(Token = "0x20000B9")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60006B6")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1FEC4F4", Offset = "0x1FEC4F4", Length = "0x4")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule), Member = ".ctor", ReturnType = typeof(void))]
19 protected TouchInputModule()
20 {
21 throw null;
22 }
23
24 [Obsolete("allowActivationOnStandalone has been deprecated. Use forceModuleActive instead (UnityUpgradable) -> forceModuleActive")]
25 [global::Cpp2ILInjected.Token(Token = "0x170001C3")]
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x60006B7")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1FEC4F8", Offset = "0x1FEC4F8", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 get
32 {
33 throw null;
34 }
35 [global::Cpp2ILInjected.Token(Token = "0x60006B8")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1FEC500", Offset = "0x1FEC500", Length = "0xC")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 set
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x170001C4")]
46 {
47 [global::Cpp2ILInjected.Token(Token = "0x60006B9")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1FEC50C", Offset = "0x1FEC50C", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 get
51 {
52 throw null;
53 }
54 [global::Cpp2ILInjected.Token(Token = "0x60006BA")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1FEC514", Offset = "0x1FEC514", Length = "0xC")]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 set
58 {
59 throw null;
60 }
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x60006BB")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1FEC520", Offset = "0x1FEC520", Length = "0x140")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
68 {
71 }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecuteEvents), Member = "Execute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
73 {
75 typeof(BaseEventData),
76 "EventFunction`1<T>"
77 }, ReturnType = typeof(bool))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
80 public override void UpdateModule()
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60006BC")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1FEC660", Offset = "0x1FEC660", Length = "0x30")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
90 public override bool IsModuleSupported()
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x60006BD")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1FEC690", Offset = "0x1FEC690", Length = "0xAC")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "ShouldActivateModule", ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
101 public override bool ShouldActivateModule()
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x60006BE")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1FEC73C", Offset = "0x1FEC73C", Length = "0x28")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
111 private bool UseFakeInput()
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x60006BF")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1FEC764", Offset = "0x1FEC764", Length = "0x38")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchInputModule), Member = "ProcessTouchEvents", ReturnType = typeof(void))]
122 public override void Process()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x60006C0")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1FEC79C", Offset = "0x1FEC79C", Length = "0x10C")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule.MouseState), Member = "GetButtonState", MemberParameters = new object[] { typeof(PointerEventData.InputButton) }, ReturnType = typeof(PointerInputModule.ButtonState))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchInputModule), Member = "ProcessTouchPress", MemberParameters = new object[]
133 {
135 typeof(bool),
136 typeof(bool)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
140 private void FakeTouches()
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x60006C1")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1FEC8A8", Offset = "0x1FEC8A8", Length = "0x150")]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchInputModule), Member = "Process", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Touch), Member = "get_type", ReturnType = typeof(TouchType))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule), Member = "GetTouchPointerEventData", MemberParameters = new object[]
153 {
154 typeof(Touch),
155 typeof(ref bool),
156 typeof(ref bool)
157 }, ReturnType = typeof(PointerEventData))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TouchInputModule), Member = "ProcessTouchPress", MemberParameters = new object[]
159 {
160 typeof(PointerEventData),
161 typeof(bool),
162 typeof(bool)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule), Member = "RemovePointerData", MemberParameters = new object[] { typeof(PointerEventData) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
166 private void ProcessTouchEvents()
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x60006C2")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1FEC9F8", Offset = "0x1FEC9F8", Length = "0x660")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchInputModule), Member = "FakeTouches", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchInputModule), Member = "ProcessTouchEvents", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule), Member = "DeselectIfSelectionChanged", MemberParameters = new object[]
178 {
181 }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
183 {
184 typeof(Object),
186 }, ReturnType = typeof(bool))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "HandlePointerExitAndEnter", MemberParameters = new object[]
188 {
189 typeof(PointerEventData),
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecuteEvents), Member = "ExecuteHierarchy", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
193 {
195 typeof(BaseEventData),
196 "EventFunction`1<T>"
197 }, ReturnType = typeof(GameObject))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
199 {
200 typeof(Object),
202 }, ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecuteEvents), Member = "GetEventHandler", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(GameObject) }, ReturnType = typeof(GameObject))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Time), Member = "get_unscaledTime", ReturnType = typeof(float))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerEventData), Member = "set_pointerPress", MemberParameters = new object[] { typeof(GameObject) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecuteEvents), Member = "Execute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
207 {
209 typeof(BaseEventData),
210 "EventFunction`1<T>"
211 }, ReturnType = typeof(bool))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 43)]
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x60006C3")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1FED058", Offset = "0x1FED058", Length = "0x4")]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule), Member = "ClearSelection", ReturnType = typeof(void))]
222 public override void DeactivateModule()
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x60006C4")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1FED05C", Offset = "0x1FED05C", Length = "0x254")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInputModule), Member = "get_input", ReturnType = typeof(BaseInput))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "AppendLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyValuePair<int, object>), Member = "ToString", ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PointerInputModule), Member = "GetPointerData", MemberParameters = new object[]
238 {
239 typeof(int),
240 typeof(ref PointerEventData),
241 typeof(bool)
242 }, ReturnType = typeof(bool))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
245 public override string ToString()
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x400030C")]
251 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
253
254 [global::Cpp2ILInjected.Token(Token = "0x400030D")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
257
258 [global::Cpp2ILInjected.Token(Token = "0x400030E")]
259 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
261
263 [FormerlySerializedAs("m_AllowActivationOnStandalone")]
264 [global::Cpp2ILInjected.Token(Token = "0x400030F")]
265 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
267 }
268}
class f__AnonymousType0<< Count > j__TPar
void ProcessTouchPress(PointerEventData pointerEvent, bool pressed, bool released)