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
StandaloneInputModule.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x020000B7 RID: 183
7 [AddComponentMenu("Event/Standalone Input Module")]
9 {
10 // Token: 0x06000692 RID: 1682 RVA: 0x0001299C File Offset: 0x00010B9C
12 {
13 }
14
15 // Token: 0x170001BA RID: 442
16 // (get) Token: 0x06000693 RID: 1683 RVA: 0x000129DC File Offset: 0x00010BDC
17 [Obsolete("Mode is no longer needed on input module as it handles both mouse and keyboard simultaneously.", false)]
19 {
20 get
21 {
22 }
23 }
24
25 // Token: 0x170001BB RID: 443
26 // (get) Token: 0x06000694 RID: 1684 RVA: 0x000129EC File Offset: 0x00010BEC
27 // (set) Token: 0x06000695 RID: 1685 RVA: 0x00012A00 File Offset: 0x00010C00
28 [Obsolete("allowActivationOnMobileDevice has been deprecated. Use forceModuleActive instead (UnityUpgradable) -> forceModuleActive")]
30 {
31 get
32 {
33 return this.m_ForceModuleActive;
34 }
35 set
36 {
37 }
38 }
39
40 // Token: 0x170001BC RID: 444
41 // (get) Token: 0x06000696 RID: 1686 RVA: 0x00012A10 File Offset: 0x00010C10
42 // (set) Token: 0x06000697 RID: 1687 RVA: 0x00012A24 File Offset: 0x00010C24
43 [Obsolete("forceModuleActive has been deprecated. There is no need to force the module awake as StandaloneInputModule works for all platforms")]
45 {
46 get
47 {
48 return this.m_ForceModuleActive;
49 }
50 set
51 {
52 }
53 }
54
55 // Token: 0x170001BD RID: 445
56 // (get) Token: 0x06000698 RID: 1688 RVA: 0x00012A34 File Offset: 0x00010C34
57 // (set) Token: 0x06000699 RID: 1689 RVA: 0x00012A48 File Offset: 0x00010C48
59 {
60 get
61 {
62 /*
63An exception occurred when decompiling this method (06000698)
64
65ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.EventSystems.StandaloneInputModule::get_inputActionsPerSecond()
66
67 ---> System.Exception: Basic block has to end with unconditional control flow.
68{
69 Block_0:
70 stloc:float32(var_0_06, ldfld:float32(StandaloneInputModule::m_InputActionsPerSecond, ldloc:StandaloneInputModule(this)))
71}
72
73 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
74 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
75 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
76 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
77 --- End of inner exception stack trace ---
78 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
79 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
80*/;
81 }
82 set
83 {
84 }
85 }
86
87 // Token: 0x170001BE RID: 446
88 // (get) Token: 0x0600069A RID: 1690 RVA: 0x00012A58 File Offset: 0x00010C58
89 // (set) Token: 0x0600069B RID: 1691 RVA: 0x00012A6C File Offset: 0x00010C6C
90 public float repeatDelay
91 {
92 get
93 {
94 /*
95An exception occurred when decompiling this method (0600069A)
96
97ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.EventSystems.StandaloneInputModule::get_repeatDelay()
98
99 ---> System.Exception: Basic block has to end with unconditional control flow.
100{
101 Block_0:
102 stloc:float32(var_0_06, ldfld:float32(StandaloneInputModule::m_RepeatDelay, ldloc:StandaloneInputModule(this)))
103}
104
105 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
106 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
107 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
108 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
109 --- End of inner exception stack trace ---
110 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
111 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
112*/;
113 }
114 set
115 {
116 }
117 }
118
119 // Token: 0x170001BF RID: 447
120 // (get) Token: 0x0600069C RID: 1692 RVA: 0x00012A7C File Offset: 0x00010C7C
121 // (set) Token: 0x0600069D RID: 1693 RVA: 0x00012A90 File Offset: 0x00010C90
122 public string horizontalAxis
123 {
124 get
125 {
126 return this.m_HorizontalAxis;
127 }
128 set
129 {
131 }
132 }
133
134 // Token: 0x170001C0 RID: 448
135 // (get) Token: 0x0600069E RID: 1694 RVA: 0x00012AA4 File Offset: 0x00010CA4
136 // (set) Token: 0x0600069F RID: 1695 RVA: 0x00012AB8 File Offset: 0x00010CB8
137 public string verticalAxis
138 {
139 get
140 {
141 return this.m_VerticalAxis;
142 }
143 set
144 {
146 }
147 }
148
149 // Token: 0x170001C1 RID: 449
150 // (get) Token: 0x060006A0 RID: 1696 RVA: 0x00012ACC File Offset: 0x00010CCC
151 // (set) Token: 0x060006A1 RID: 1697 RVA: 0x00012AE0 File Offset: 0x00010CE0
152 public string submitButton
153 {
154 get
155 {
156 return this.m_SubmitButton;
157 }
158 set
159 {
161 }
162 }
163
164 // Token: 0x170001C2 RID: 450
165 // (get) Token: 0x060006A2 RID: 1698 RVA: 0x00012AF4 File Offset: 0x00010CF4
166 // (set) Token: 0x060006A3 RID: 1699 RVA: 0x00012B08 File Offset: 0x00010D08
167 public string cancelButton
168 {
169 get
170 {
171 return this.m_CancelButton;
172 }
173 set
174 {
176 }
177 }
178
179 // Token: 0x060006A4 RID: 1700 RVA: 0x00012B1C File Offset: 0x00010D1C
181 {
182 return true;
183 }
184
185 // Token: 0x060006A5 RID: 1701 RVA: 0x00012B2C File Offset: 0x00010D2C
186 public override void UpdateModule()
187 {
188 if (this.m_EventSystem.m_HasFocus)
189 {
190 Vector2 mousePosition = this.m_MousePosition;
191 this.m_LastMousePosition = mousePosition;
192 BaseInput input = base.input;
193 return;
194 }
196 if (inputPointerEvent != null)
197 {
198 GameObject <pointerDrag>k__BackingField = inputPointerEvent.<pointerDrag>k__BackingField;
200 if (inputPointerEvent2.<dragging>k__BackingField)
201 {
202 RaycastResult <pointerCurrentRaycast>k__BackingField = inputPointerEvent2.<pointerCurrentRaycast>k__BackingField;
203 }
204 }
205 }
206
207 // Token: 0x060006A6 RID: 1702 RVA: 0x00012B88 File Offset: 0x00010D88
209 {
210 GameObject pointerPress = pointerEvent.m_PointerPress;
211 if (!true)
212 {
213 }
214 if (!true)
215 {
216 }
217 GameObject eventHandler = ExecuteEvents.GetEventHandler(currentOverGo);
218 bool flag = pointerEvent.<pointerClick>k__BackingField == eventHandler;
219 bool <eligibleForClick>k__BackingField = pointerEvent.<eligibleForClick>k__BackingField;
220 if (<eligibleForClick>k__BackingField)
221 {
222 GameObject <pointerClick>k__BackingField = pointerEvent.<pointerClick>k__BackingField;
223 if (!<eligibleForClick>k__BackingField)
224 {
225 }
226 if (!true)
227 {
228 }
229 }
230 GameObject <pointerDrag>k__BackingField = pointerEvent.<pointerDrag>k__BackingField;
231 if (!true)
232 {
233 }
234 bool <dragging>k__BackingField = pointerEvent.<dragging>k__BackingField;
235 if (<dragging>k__BackingField)
236 {
237 if (!<dragging>k__BackingField)
238 {
239 }
240 if (!true)
241 {
242 }
243 }
244 GameObject <pointerDrag>k__BackingField2 = pointerEvent.<pointerDrag>k__BackingField;
245 if (!true)
246 {
247 }
248 bool <dragging>k__BackingField2 = pointerEvent.<dragging>k__BackingField;
249 if (<dragging>k__BackingField2)
250 {
251 GameObject <pointerDrag>k__BackingField3 = pointerEvent.<pointerDrag>k__BackingField;
252 if (!<dragging>k__BackingField2)
253 {
254 }
255 if (!true)
256 {
257 }
258 }
259 GameObject <pointerEnter>k__BackingField = pointerEvent.<pointerEnter>k__BackingField;
260 if (!true)
261 {
262 }
263 bool flag2 = currentOverGo != <pointerEnter>k__BackingField;
264 base.HandlePointerExitAndEnter(pointerEvent, currentOverGo);
266 }
267
268 // Token: 0x060006A7 RID: 1703 RVA: 0x00012C3C File Offset: 0x00010E3C
269 public override bool ShouldActivateModule()
270 {
271 /*
272An exception occurred when decompiling this method (060006A7)
273
274ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldActivateModule()
275
276 ---> System.Exception: Basic block has to end with unconditional control flow.
277{
278 Block_0:
279 stloc:bool(var_0_06, call:bool(BaseInputModule::ShouldActivateModule, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
280 stloc:bool(var_1_0D, ldfld:bool(StandaloneInputModule::m_ForceModuleActive, ldloc:StandaloneInputModule(this)))
281 stloc:BaseInput(var_2_14, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
282 stloc:string(var_3_1B, ldfld:string(StandaloneInputModule::m_SubmitButton, ldloc:StandaloneInputModule(this)))
283 stloc:BaseInput(var_4_22, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
284 stloc:string(var_5_2A, ldfld:string(StandaloneInputModule::m_CancelButton, ldloc:StandaloneInputModule(this)))
285 stloc:BaseInput(var_6_32, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
286 stloc:string(var_7_3A, ldfld:string(StandaloneInputModule::m_HorizontalAxis, ldloc:StandaloneInputModule(this)))
287 stloc:BaseInput(var_8_42, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
288 stloc:string(var_9_4A, ldfld:string(StandaloneInputModule::m_VerticalAxis, ldloc:StandaloneInputModule(this)))
289 stloc:float32(var_10_57, ldfld:float32(Vector2::x, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](StandaloneInputModule::m_LastMousePosition, ldloc:StandaloneInputModule(this))))
290 stloc:float32(var_11_64, ldfld:float32(Vector2::y, ldfld:Vector2[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&](StandaloneInputModule::m_LastMousePosition, ldloc:StandaloneInputModule(this))))
291 stloc:BaseInput(var_12_6C, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
292 stloc:BaseInput(var_13_74, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
293}
294
295 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
296 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
297 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
298 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
299 --- End of inner exception stack trace ---
300 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
301 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
302*/;
303 }
304
305 // Token: 0x060006A8 RID: 1704 RVA: 0x00012CC0 File Offset: 0x00010EC0
306 public override void ActivateModule()
307 {
308 if (this.m_EventSystem.m_HasFocus)
309 {
310 BaseInput input = base.input;
311 BaseInput input2 = base.input;
314 return;
315 }
316 }
317
318 // Token: 0x060006A9 RID: 1705 RVA: 0x00012D04 File Offset: 0x00010F04
319 public override void DeactivateModule()
320 {
321 base.ClearSelection();
322 }
323
324 // Token: 0x060006AA RID: 1706 RVA: 0x00012D18 File Offset: 0x00010F18
325 public override void Process()
326 {
327 if (this.m_EventSystem.m_HasFocus)
328 {
329 bool flag = this.SendUpdateEventToSelectedObject();
330 bool flag2 = this.ProcessTouchEvents();
331 BaseInput input = base.input;
332 long num = 0L;
333 this.ProcessMouseEvent((int)num);
334 bool sendNavigationEvents = this.m_EventSystem.m_sendNavigationEvents;
336 }
337 }
338
339 // Token: 0x060006AB RID: 1707 RVA: 0x00012D70 File Offset: 0x00010F70
340 private bool ProcessTouchEvents()
341 {
342 /*
343An exception occurred when decompiling this method (060006AB)
344
345ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ProcessTouchEvents()
346
347 ---> System.Exception: Basic block has to end with unconditional control flow.
348{
349 Block_0:
350 stloc:BaseInput(var_0_06, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
351 stloc:BaseInput(var_1_0D, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
352 stloc:BaseInput(var_5_16, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
353 stloc:BaseInput(var_6_1E, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
354}
355
356 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
357 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
358 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
359 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
360 --- End of inner exception stack trace ---
361 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
362 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
363*/;
364 }
365
366 // Token: 0x060006AC RID: 1708 RVA: 0x00012D9C File Offset: 0x00010F9C
368 {
369 RaycastResult <pointerCurrentRaycast>k__BackingField = pointerEvent.<pointerCurrentRaycast>k__BackingField;
370 int num = 1;
371 pointerEvent.<eligibleForClick>k__BackingField = num != 0;
372 Vector2 <position>k__BackingField = pointerEvent.<position>k__BackingField;
373 pointerEvent.<useDragThreshold>k__BackingField = num != 0;
374 pointerEvent.<pressPosition>k__BackingField = <position>k__BackingField;
375 GameObject <pointerEnter>k__BackingField = pointerEvent.<pointerEnter>k__BackingField;
376 pointerEvent.<pointerEnter>k__BackingField = <pointerCurrentRaycast>k__BackingField;
377 if (!true)
378 {
379 }
380 if (<position>k__BackingField == null)
381 {
382 }
383 float unscaledTime = Time.unscaledTime;
384 GameObject <lastPress>k__BackingField = pointerEvent.<lastPress>k__BackingField;
386 bool flag = gameObject == <lastPress>k__BackingField;
387 float <clickTime>k__BackingField = pointerEvent.<clickTime>k__BackingField;
388 int <clickCount>k__BackingField = pointerEvent.<clickCount>k__BackingField;
389 }
390
391 // Token: 0x060006AD RID: 1709 RVA: 0x00012F0C File Offset: 0x0001110C
393 {
394 /*
395An exception occurred when decompiling this method (060006AD)
396
397ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendSubmitEventToSelectedObject()
398
399 ---> System.Exception: Basic block has to end with unconditional control flow.
400{
401 IL_002D:
402 stloc:BaseInput(var_7_33, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
403 stloc:string(var_8_3B, ldfld:string(StandaloneInputModule::m_CancelButton, ldloc:StandaloneInputModule(this)))
404 stloc:GameObject(var_9_48, ldfld:GameObject(EventSystem::m_CurrentSelected, ldfld:EventSystem(BaseInputModule::m_EventSystem, ldloc:StandaloneInputModule[exp:BaseInputModule](this))))
405 brtrue(IL_0000, ldc.i4:bool(1))
406}
407
408 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
409 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
410 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
411 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
412 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
413 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
414 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
415 --- End of inner exception stack trace ---
416 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
417 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
418*/;
419 }
420
421 // Token: 0x060006AE RID: 1710 RVA: 0x00012F68 File Offset: 0x00011168
423 {
424 /*
425An exception occurred when decompiling this method (060006AE)
426
427ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::GetRawMoveVector()
428
429 ---> System.Exception: Basic block has to end with unconditional control flow.
430{
431 Block_0:
432 stloc:BaseInput(var_0_06, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
433 stloc:string(var_1_0D, ldfld:string(StandaloneInputModule::m_HorizontalAxis, ldloc:StandaloneInputModule(this)))
434 stloc:BaseInput(var_2_14, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
435 stloc:string(var_3_1B, ldfld:string(StandaloneInputModule::m_VerticalAxis, ldloc:StandaloneInputModule(this)))
436 stloc:BaseInput(var_4_22, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
437 stloc:string(var_5_2A, ldfld:string(StandaloneInputModule::m_HorizontalAxis, ldloc:StandaloneInputModule(this)))
438 stloc:BaseInput(var_6_32, callgetter:BaseInput(BaseInputModule::get_input, ldloc:StandaloneInputModule[exp:BaseInputModule](this)))
439 stloc:string(var_7_3A, ldfld:string(StandaloneInputModule::m_VerticalAxis, ldloc:StandaloneInputModule(this)))
440}
441
442 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
443 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
444 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
445 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
446 --- End of inner exception stack trace ---
447 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
448 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
449*/;
450 }
451
452 // Token: 0x060006AF RID: 1711 RVA: 0x00012FB0 File Offset: 0x000111B0
454 {
455 float unscaledTime = Time.unscaledTime;
457 float x = this.m_LastMoveVector.x;
458 float y = this.m_LastMoveVector.y;
460 float prevActionTime = this.m_PrevActionTime;
461 float repeatDelay = this.m_RepeatDelay;
466 if (!true)
467 {
468 }
470 bool flag;
471 return flag;
472 }
473
474 // Token: 0x060006B0 RID: 1712 RVA: 0x00013040 File Offset: 0x00011240
475 protected void ProcessMouseEvent()
476 {
477 long num = 0L;
478 this.ProcessMouseEvent((int)num);
479 }
480
481 // Token: 0x060006B1 RID: 1713 RVA: 0x00013058 File Offset: 0x00011258
482 [Obsolete("This method is no longer checked, overriding it with return true does nothing!")]
483 protected virtual bool ForceAutoSelect()
484 {
485 }
486
487 // Token: 0x060006B2 RID: 1714 RVA: 0x00013068 File Offset: 0x00011268
488 protected void ProcessMouseEvent(int id)
489 {
492 RaycastResult <pointerCurrentRaycast>k__BackingField = eventData.buttonData.<pointerCurrentRaycast>k__BackingField;
493 this.m_CurrentFocusedGameObject = <pointerCurrentRaycast>k__BackingField;
494 this.ProcessMousePress(eventData);
495 PointerEventData buttonData = eventData.buttonData;
499 this.ProcessMousePress(eventData2);
501 PointerEventData buttonData3 = buttonState3.m_EventData.buttonData;
504 this.ProcessMousePress(eventData3);
506 PointerEventData buttonData4 = buttonState5.m_EventData.buttonData;
508 float x = buttonData5.<scrollDelta>k__BackingField.x;
509 float y = buttonData5.<scrollDelta>k__BackingField.y;
510 RaycastResult <pointerCurrentRaycast>k__BackingField2 = eventData.buttonData.<pointerCurrentRaycast>k__BackingField;
512 if (!true)
513 {
514 }
515 }
516
517 // Token: 0x060006B3 RID: 1715 RVA: 0x00013120 File Offset: 0x00011320
519 {
520 /*
521An exception occurred when decompiling this method (060006B3)
522
523ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendUpdateEventToSelectedObject()
524
525 ---> System.Exception: Basic block has to end with unconditional control flow.
526{
527 IL_0000:
528 stloc:GameObject(var_0_0B, ldfld:GameObject(EventSystem::m_CurrentSelected, ldfld:EventSystem(BaseInputModule::m_EventSystem, ldloc:StandaloneInputModule[exp:BaseInputModule](this))))
529 stloc:GameObject(var_3_19, ldfld:GameObject(EventSystem::m_CurrentSelected, ldfld:EventSystem(BaseInputModule::m_EventSystem, ldloc:StandaloneInputModule[exp:BaseInputModule](this))))
530 brtrue(IL_0000, ldc.i4:bool(1))
531}
532
533 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
534 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
535 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
536 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
537 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
538 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
539 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
540 --- End of inner exception stack trace ---
541 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
542 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
543*/;
544 }
545
546 // Token: 0x060006B4 RID: 1716 RVA: 0x0001314C File Offset: 0x0001134C
548 {
549 PointerEventData buttonData = data.buttonData;
550 PointerEventData.FramePressState buttonState = data.buttonState;
551 RaycastResult <pointerCurrentRaycast>k__BackingField = buttonData.<pointerCurrentRaycast>k__BackingField;
552 int num = 1;
553 buttonData.<eligibleForClick>k__BackingField = num != 0;
554 Vector2 <position>k__BackingField = buttonData.<position>k__BackingField;
555 buttonData.<useDragThreshold>k__BackingField = num != 0;
556 buttonData.<pressPosition>k__BackingField = <position>k__BackingField;
557 if (!true)
558 {
559 }
560 if (<position>k__BackingField == null)
561 {
562 }
563 float unscaledTime = Time.unscaledTime;
564 GameObject <lastPress>k__BackingField = buttonData.<lastPress>k__BackingField;
566 bool flag = gameObject == <lastPress>k__BackingField;
567 float <clickTime>k__BackingField = buttonData.<clickTime>k__BackingField;
568 int <clickCount>k__BackingField = buttonData.<clickCount>k__BackingField;
569 }
570
571 // Token: 0x060006B5 RID: 1717 RVA: 0x00013220 File Offset: 0x00011420
573 {
574 return this.m_CurrentFocusedGameObject;
575 }
576
577 // Token: 0x040002FB RID: 763
578 private float m_PrevActionTime;
579
580 // Token: 0x040002FC RID: 764
582
583 // Token: 0x040002FD RID: 765
585
586 // Token: 0x040002FE RID: 766
588
589 // Token: 0x040002FF RID: 767
591
592 // Token: 0x04000300 RID: 768
594
595 // Token: 0x04000301 RID: 769
597
598 // Token: 0x04000302 RID: 770
600 private string m_HorizontalAxis = "Horizontal";
601
602 // Token: 0x04000303 RID: 771
604 private string m_VerticalAxis = "Vertical";
605
606 // Token: 0x04000304 RID: 772
608 private string m_SubmitButton = "Submit";
609
610 // Token: 0x04000305 RID: 773
612 private string m_CancelButton = "Cancel";
613
614 // Token: 0x04000306 RID: 774
617
618 // Token: 0x04000307 RID: 775
620 private float m_RepeatDelay;
621
622 // Token: 0x04000308 RID: 776
623 [FormerlySerializedAs("m_AllowActivationOnMobileDevice")]
627
628 // Token: 0x020000B8 RID: 184
629 [Obsolete("Mode is no longer needed on input module as it handles both mouse and keyboard simultaneously.", false)]
630 public enum InputMode
631 {
632 // Token: 0x0400030A RID: 778
633 Mouse,
634 // Token: 0x0400030B RID: 779
635 Buttons
636 }
637 }
638}
class f__AnonymousType0<< Count > j__TPar
GameObject gameObject
Definition Component.cs:31
PointerInputModule.MouseButtonEventData m_EventData
void ProcessMousePress(PointerInputModule.MouseButtonEventData data)
void ProcessTouchPress(PointerEventData pointerEvent, bool pressed, bool released)
void ReleaseMouse(PointerEventData pointerEvent, GameObject currentOverGo)
static float unscaledTime
Definition Time.cs:24