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
PointerInputModule.cs
Go to the documentation of this file.
1using System;
5
7{
8 // Token: 0x020000B3 RID: 179
9 public abstract class PointerInputModule : BaseInputModule
10 {
11 // Token: 0x06000675 RID: 1653 RVA: 0x00012588 File Offset: 0x00010788
19
20 // Token: 0x06000676 RID: 1654 RVA: 0x000125AC File Offset: 0x000107AC
22 {
24 int <pointerId>k__BackingField = data.<pointerId>k__BackingField;
25 }
26
27 // Token: 0x06000677 RID: 1655 RVA: 0x00002207 File Offset: 0x00000407
29 {
30 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
31 }
32
33 // Token: 0x06000678 RID: 1656 RVA: 0x000125C8 File Offset: 0x000107C8
35 {
36 Vector2 <position>k__BackingField = from.<position>k__BackingField;
37 to.<position>k__BackingField = <position>k__BackingField;
38 Vector2 <delta>k__BackingField = from.<delta>k__BackingField;
39 to.<delta>k__BackingField = <delta>k__BackingField;
40 Vector2 <scrollDelta>k__BackingField = from.<scrollDelta>k__BackingField;
41 to.<scrollDelta>k__BackingField = <scrollDelta>k__BackingField;
42 GameObject <pointerEnter>k__BackingField = from.<pointerEnter>k__BackingField;
43 to.<pointerEnter>k__BackingField = <pointerEnter>k__BackingField;
44 float <twist>k__BackingField = from.<twist>k__BackingField;
45 to.<twist>k__BackingField = <twist>k__BackingField;
46 Vector2 <radius>k__BackingField = from.<radius>k__BackingField;
47 float y = from.<radius>k__BackingField.y;
48 to.<radius>k__BackingField = <radius>k__BackingField;
49 to.<radius>k__BackingField.y = y;
50 Vector2 <radiusVariance>k__BackingField = from.<radiusVariance>k__BackingField;
51 float y2 = from.<radiusVariance>k__BackingField.y;
52 to.<radiusVariance>k__BackingField = <radiusVariance>k__BackingField;
53 to.<radiusVariance>k__BackingField.y = y2;
54 }
55
56 // Token: 0x06000679 RID: 1657 RVA: 0x00012674 File Offset: 0x00010874
58 {
59 /*
60An exception occurred when decompiling this method (06000679)
61
62ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.EventSystems.PointerInputModule::StateForMouseButton(System.Int32)
63
64 ---> System.Exception: Basic block has to end with unconditional control flow.
65{
66 Block_0:
67 stloc:BaseInput(var_0_06, callgetter:BaseInput(BaseInputModule::get_input, ldloc:PointerInputModule[exp:BaseInputModule](this)))
68 stloc:BaseInput(var_1_0D, callgetter:BaseInput(BaseInputModule::get_input, ldloc:PointerInputModule[exp:BaseInputModule](this)))
69}
70
71 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
72 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
73 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
74 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
75 --- End of inner exception stack trace ---
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 92
77 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
78*/;
79 }
80
81 // Token: 0x0600067A RID: 1658 RVA: 0x00002207 File Offset: 0x00000407
83 {
84 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
85 }
86
87 // Token: 0x0600067B RID: 1659 RVA: 0x00002207 File Offset: 0x00000407
89 {
90 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
91 }
92
93 // Token: 0x0600067C RID: 1660 RVA: 0x00002207 File Offset: 0x00000407
95 {
96 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
97 }
98
99 // Token: 0x0600067D RID: 1661 RVA: 0x00012690 File Offset: 0x00010890
100 private static bool ShouldStartDrag(Vector2 pressPos, Vector2 currentPos, float threshold, bool useDragThreshold)
101 {
102 return true;
103 }
104
105 // Token: 0x0600067E RID: 1662 RVA: 0x000126A0 File Offset: 0x000108A0
107 {
108 CursorLockMode lockState = Cursor.lockState;
109 RaycastResult <pointerCurrentRaycast>k__BackingField = pointerEvent.<pointerCurrentRaycast>k__BackingField;
110 }
111
112 // Token: 0x0600067F RID: 1663 RVA: 0x000126BC File Offset: 0x000108BC
114 {
115 float x = pointerEvent.<delta>k__BackingField.x;
116 float y = pointerEvent.<delta>k__BackingField.y;
117 CursorLockMode lockState = Cursor.lockState;
118 GameObject <pointerDrag>k__BackingField = pointerEvent.<pointerDrag>k__BackingField;
119 if (!true)
120 {
121 }
122 }
123
124 // Token: 0x06000680 RID: 1664 RVA: 0x00012780 File Offset: 0x00010980
125 public override bool IsPointerOverGameObject(int pointerId)
126 {
127 if (true)
128 {
129 bool flag;
130 return flag;
131 }
132 }
133
134 // Token: 0x06000681 RID: 1665 RVA: 0x00012794 File Offset: 0x00010994
139
140 // Token: 0x06000682 RID: 1666 RVA: 0x000127D0 File Offset: 0x000109D0
141 public override string ToString()
142 {
143 if (base.GetType() != null)
144 {
145 }
147 while (this == null)
148 {
149 }
150 string text2;
151 string text = "<B>Pointer:</b> " + text2;
152 throw new OutOfMemoryException();
153 }
154
155 // Token: 0x06000683 RID: 1667 RVA: 0x0001280C File Offset: 0x00010A0C
157 {
158 if (!true)
159 {
160 }
161 GameObject eventHandler = ExecuteEvents.GetEventHandler(currentOverGo);
163 bool flag = eventHandler != currentOverGo;
165 }
166
167 // Token: 0x06000684 RID: 1668 RVA: 0x0001283C File Offset: 0x00010A3C
169 {
170 }
171
172 // Token: 0x040002F0 RID: 752
173 public const int kMouseLeftId = -1;
174
175 // Token: 0x040002F1 RID: 753
176 public const int kMouseRightId = -2;
177
178 // Token: 0x040002F2 RID: 754
179 public const int kMouseMiddleId = -3;
180
181 // Token: 0x040002F3 RID: 755
182 public const int kFakeTouchesId = -4;
183
184 // Token: 0x040002F4 RID: 756
186
187 // Token: 0x040002F5 RID: 757
189
190 // Token: 0x020000B4 RID: 180
191 protected class ButtonState
192 {
193 // Token: 0x170001B8 RID: 440
194 // (get) Token: 0x06000685 RID: 1669 RVA: 0x00012850 File Offset: 0x00010A50
195 // (set) Token: 0x06000686 RID: 1670 RVA: 0x00012864 File Offset: 0x00010A64
197 {
198 get
199 {
200 return this.m_EventData;
201 }
202 set
203 {
205 }
206 }
207
208 // Token: 0x170001B9 RID: 441
209 // (get) Token: 0x06000687 RID: 1671 RVA: 0x00012878 File Offset: 0x00010A78
210 // (set) Token: 0x06000688 RID: 1672 RVA: 0x0001288C File Offset: 0x00010A8C
212 {
213 get
214 {
215 return this.m_Button;
216 }
217 set
218 {
220 }
221 }
222
223 // Token: 0x06000689 RID: 1673 RVA: 0x000128A0 File Offset: 0x00010AA0
224 public ButtonState()
225 {
226 }
227
228 // Token: 0x040002F6 RID: 758
230
231 // Token: 0x040002F7 RID: 759
233 }
234
235 // Token: 0x020000B5 RID: 181
236 protected class MouseState
237 {
238 // Token: 0x0600068A RID: 1674 RVA: 0x000128B4 File Offset: 0x00010AB4
240 {
241 /*
242An exception occurred when decompiling this method (0600068A)
243
244ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseState::AnyPressesThisFrame()
245
246 ---> System.Exception: Basic block has to end with unconditional control flow.
247{
248 Block_0:
249 stloc:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>(MouseState::m_TrackedButtons, ldloc:MouseState(this)))
250 stloc:int32(var_1_0D, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>[exp:List`1](var_0_06)))
251 stloc:int32(var_2_14, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>[exp:List`1](var_0_06)))
252 stloc:int32(var_4_22, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>[exp:List`1](MouseState::m_TrackedButtons, ldloc:MouseState(this))))
253}
254
255 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
256 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
257 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
258 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
259 --- End of inner exception stack trace ---
260 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
261 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
262*/;
263 }
264
265 // Token: 0x0600068B RID: 1675 RVA: 0x000128EC File Offset: 0x00010AEC
267 {
268 /*
269An exception occurred when decompiling this method (0600068B)
270
271ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseState::AnyReleasesThisFrame()
272
273 ---> System.Exception: Basic block has to end with unconditional control flow.
274{
275 Block_0:
276 stloc:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>(MouseState::m_TrackedButtons, ldloc:MouseState(this)))
277 stloc:int32(var_1_0D, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>[exp:List`1](var_0_06)))
278 stloc:int32(var_2_14, ldfld:int32(List`1::_size, ldloc:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>[exp:List`1](var_0_06)))
279 stloc:int32(var_4_22, ldfld:int32(List`1::_size, ldfld:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.PointerInputModule/ButtonState>[exp:List`1](MouseState::m_TrackedButtons, ldloc:MouseState(this))))
280}
281
282 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
283 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
284 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
285 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
286 --- End of inner exception stack trace ---
287 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
288 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
289*/;
290 }
291
292 // Token: 0x0600068C RID: 1676 RVA: 0x00002207 File Offset: 0x00000407
294 {
295 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
296 }
297
298 // Token: 0x0600068D RID: 1677 RVA: 0x00012924 File Offset: 0x00010B24
305
306 // Token: 0x0600068E RID: 1678 RVA: 0x0001294C File Offset: 0x00010B4C
307 public MouseState()
308 {
309 }
310
311 // Token: 0x040002F8 RID: 760
313 }
314
315 // Token: 0x020000B6 RID: 182
317 {
318 // Token: 0x0600068F RID: 1679 RVA: 0x00012960 File Offset: 0x00010B60
319 public bool PressedThisFrame()
320 {
321 /*
322An exception occurred when decompiling this method (0600068F)
323
324ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::PressedThisFrame()
325
326 ---> System.Exception: Basic block has to end with unconditional control flow.
327{
328 Block_0:
329 stloc:FramePressState(var_0_06, ldfld:FramePressState(MouseButtonEventData::buttonState, ldloc:MouseButtonEventData(this)))
330}
331
332 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
333 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
334 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
335 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
336 --- End of inner exception stack trace ---
337 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
338 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
339*/;
340 }
341
342 // Token: 0x06000690 RID: 1680 RVA: 0x00012974 File Offset: 0x00010B74
343 public bool ReleasedThisFrame()
344 {
345 /*
346An exception occurred when decompiling this method (06000690)
347
348ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::ReleasedThisFrame()
349
350 ---> System.Exception: Basic block has to end with unconditional control flow.
351{
352 Block_0:
353 stloc:FramePressState(var_0_06, ldfld:FramePressState(MouseButtonEventData::buttonState, ldloc:MouseButtonEventData(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: 0x06000691 RID: 1681 RVA: 0x00012988 File Offset: 0x00010B88
368 {
369 }
370
371 // Token: 0x040002F9 RID: 761
373
374 // Token: 0x040002FA RID: 762
376 }
377 }
378}
class f__AnonymousType0<< Count > j__TPar
static CursorLockMode lockState
Definition Cursor.cs:13
PointerInputModule.MouseButtonEventData m_EventData
PointerInputModule.MouseButtonEventData eventData
void SetButtonState(PointerEventData.InputButton button, PointerEventData.FramePressState stateForMouseButton, PointerEventData data)
PointerInputModule.ButtonState GetButtonState(PointerEventData.InputButton button)
List< PointerInputModule.ButtonState > m_TrackedButtons
PointerEventData.FramePressState StateForMouseButton(int buttonId)
void DeselectIfSelectionChanged(GameObject currentOverGo, BaseEventData pointerEvent)
virtual void ProcessDrag(PointerEventData pointerEvent)
void CopyFromTo(PointerEventData from, PointerEventData to)
readonly PointerInputModule.MouseState m_MouseState
Dictionary< int, PointerEventData > m_PointerData
PointerEventData GetTouchPointerEventData(Touch input, [Out] bool pressed, [Out] bool released)
virtual PointerInputModule.MouseState GetMousePointerEventData(int id)
override bool IsPointerOverGameObject(int pointerId)
virtual PointerInputModule.MouseState GetMousePointerEventData()
virtual void ProcessMove(PointerEventData pointerEvent)
bool GetPointerData(int id, [Out] PointerEventData data, bool create)
static bool ShouldStartDrag(Vector2 pressPos, Vector2 currentPos, float threshold, bool useDragThreshold)