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
EventTrigger.cs
Go to the documentation of this file.
1using System;
7
9{
10 // Token: 0x020000AB RID: 171
11 [AddComponentMenu("Event/Event Trigger")]
13 {
14 // Token: 0x17000198 RID: 408
15 // (get) Token: 0x06000602 RID: 1538 RVA: 0x00011B54 File Offset: 0x0000FD54
16 // (set) Token: 0x06000603 RID: 1539 RVA: 0x00011B68 File Offset: 0x0000FD68
17 [Obsolete("Please use triggers instead (UnityUpgradable) -> triggers", true)]
20 {
21 get
22 {
23 return this.triggers;
24 }
25 set
26 {
28 }
29 }
30
31 // Token: 0x06000604 RID: 1540 RVA: 0x00011B7C File Offset: 0x0000FD7C
32 protected EventTrigger()
33 {
34 }
35
36 // Token: 0x17000199 RID: 409
37 // (get) Token: 0x06000605 RID: 1541 RVA: 0x00011B90 File Offset: 0x0000FD90
38 // (set) Token: 0x06000606 RID: 1542 RVA: 0x00011BA4 File Offset: 0x0000FDA4
40 {
41 get
42 {
43 /*
44An exception occurred when decompiling this method (06000605)
45
46ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<UnityEngine.EventSystems.EventTrigger/Entry> UnityEngine.EventSystems.EventTrigger::get_triggers()
47
48 ---> System.Exception: Basic block has to end with unconditional control flow.
49{
50 IL_0000:
51 brtrue(IL_0000, ldfld:class [mscorlib]System.Collections.Generic.List`1<class UnityEngine.EventSystems.EventTrigger/Entry>[exp:bool](EventTrigger::m_Delegates, ldloc:EventTrigger(this)))
52}
53
54 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
55 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
56 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
57 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
58 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
59 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
60 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
61 --- End of inner exception stack trace ---
62 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
63 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
64*/;
65 }
66 set
67 {
69 }
70 }
71
72 // Token: 0x06000607 RID: 1543 RVA: 0x00002207 File Offset: 0x00000407
73 private void Execute(EventTriggerType id, BaseEventData eventData)
74 {
75 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
76 }
77
78 // Token: 0x06000608 RID: 1544 RVA: 0x00011BB8 File Offset: 0x0000FDB8
79 public virtual void OnPointerEnter(PointerEventData eventData)
80 {
81 }
82
83 // Token: 0x06000609 RID: 1545 RVA: 0x00011BC8 File Offset: 0x0000FDC8
84 public virtual void OnPointerExit(PointerEventData eventData)
85 {
86 this.Execute(EventTriggerType.PointerExit, eventData);
87 }
88
89 // Token: 0x0600060A RID: 1546 RVA: 0x00011BE0 File Offset: 0x0000FDE0
90 public virtual void OnDrag(PointerEventData eventData)
91 {
92 this.Execute(EventTriggerType.Drag, eventData);
93 }
94
95 // Token: 0x0600060B RID: 1547 RVA: 0x00011BF8 File Offset: 0x0000FDF8
96 public virtual void OnDrop(PointerEventData eventData)
97 {
98 this.Execute(EventTriggerType.Drop, eventData);
99 }
100
101 // Token: 0x0600060C RID: 1548 RVA: 0x00011C10 File Offset: 0x0000FE10
102 public virtual void OnPointerDown(PointerEventData eventData)
103 {
104 this.Execute(EventTriggerType.PointerDown, eventData);
105 }
106
107 // Token: 0x0600060D RID: 1549 RVA: 0x00011C28 File Offset: 0x0000FE28
108 public virtual void OnPointerUp(PointerEventData eventData)
109 {
110 this.Execute(EventTriggerType.PointerUp, eventData);
111 }
112
113 // Token: 0x0600060E RID: 1550 RVA: 0x00011C40 File Offset: 0x0000FE40
114 public virtual void OnPointerClick(PointerEventData eventData)
115 {
116 this.Execute(EventTriggerType.PointerClick, eventData);
117 }
118
119 // Token: 0x0600060F RID: 1551 RVA: 0x00011C58 File Offset: 0x0000FE58
120 public virtual void OnSelect(BaseEventData eventData)
121 {
122 this.Execute(EventTriggerType.Select, eventData);
123 }
124
125 // Token: 0x06000610 RID: 1552 RVA: 0x00011C70 File Offset: 0x0000FE70
126 public virtual void OnDeselect(BaseEventData eventData)
127 {
128 this.Execute(EventTriggerType.Deselect, eventData);
129 }
130
131 // Token: 0x06000611 RID: 1553 RVA: 0x00011C88 File Offset: 0x0000FE88
132 public virtual void OnScroll(PointerEventData eventData)
133 {
134 this.Execute(EventTriggerType.Scroll, eventData);
135 }
136
137 // Token: 0x06000612 RID: 1554 RVA: 0x00011CA0 File Offset: 0x0000FEA0
138 public virtual void OnMove(AxisEventData eventData)
139 {
140 this.Execute(EventTriggerType.Move, eventData);
141 }
142
143 // Token: 0x06000613 RID: 1555 RVA: 0x00011CB8 File Offset: 0x0000FEB8
144 public virtual void OnUpdateSelected(BaseEventData eventData)
145 {
146 this.Execute(EventTriggerType.UpdateSelected, eventData);
147 }
148
149 // Token: 0x06000614 RID: 1556 RVA: 0x00011CD0 File Offset: 0x0000FED0
150 public virtual void OnInitializePotentialDrag(PointerEventData eventData)
151 {
152 this.Execute(EventTriggerType.InitializePotentialDrag, eventData);
153 }
154
155 // Token: 0x06000615 RID: 1557 RVA: 0x00011CE8 File Offset: 0x0000FEE8
156 public virtual void OnBeginDrag(PointerEventData eventData)
157 {
158 this.Execute(EventTriggerType.BeginDrag, eventData);
159 }
160
161 // Token: 0x06000616 RID: 1558 RVA: 0x00011D00 File Offset: 0x0000FF00
162 public virtual void OnEndDrag(PointerEventData eventData)
163 {
164 this.Execute(EventTriggerType.EndDrag, eventData);
165 }
166
167 // Token: 0x06000617 RID: 1559 RVA: 0x00011D18 File Offset: 0x0000FF18
168 public virtual void OnSubmit(BaseEventData eventData)
169 {
170 this.Execute(EventTriggerType.Submit, eventData);
171 }
172
173 // Token: 0x06000618 RID: 1560 RVA: 0x00011D30 File Offset: 0x0000FF30
174 public virtual void OnCancel(BaseEventData eventData)
175 {
176 this.Execute(EventTriggerType.Cancel, eventData);
177 }
178
179 // Token: 0x040002C1 RID: 705
181 [FormerlySerializedAs("delegates")]
183
184 // Token: 0x020000AC RID: 172
185 [Serializable]
186 public class TriggerEvent : UnityEvent<BaseEventData>
187 {
188 // Token: 0x06000619 RID: 1561 RVA: 0x00011D48 File Offset: 0x0000FF48
190 {
191 }
192 }
193
194 // Token: 0x020000AD RID: 173
195 [Serializable]
196 public class Entry
197 {
198 // Token: 0x0600061A RID: 1562 RVA: 0x00011D58 File Offset: 0x0000FF58
199 public Entry()
200 {
201 }
202
203 // Token: 0x040002C2 RID: 706
205
206 // Token: 0x040002C3 RID: 707
208 }
209 }
210}
class f__AnonymousType0<< Count > j__TPar
List< EventTrigger.Entry > m_Delegates
virtual void OnPointerDown(PointerEventData eventData)
virtual void OnInitializePotentialDrag(PointerEventData eventData)
virtual void OnDeselect(BaseEventData eventData)
virtual void OnDrop(PointerEventData eventData)
virtual void OnCancel(BaseEventData eventData)
virtual void OnUpdateSelected(BaseEventData eventData)
virtual void OnBeginDrag(PointerEventData eventData)
void Execute(EventTriggerType id, BaseEventData eventData)
List< EventTrigger.Entry > delegates
virtual void OnPointerEnter(PointerEventData eventData)
virtual void OnSelect(BaseEventData eventData)
virtual void OnSubmit(BaseEventData eventData)
virtual void OnScroll(PointerEventData eventData)
virtual void OnMove(AxisEventData eventData)
virtual void OnPointerClick(PointerEventData eventData)
virtual void OnDrag(PointerEventData eventData)
List< EventTrigger.Entry > triggers
virtual void OnEndDrag(PointerEventData eventData)
virtual void OnPointerUp(PointerEventData eventData)
virtual void OnPointerExit(PointerEventData eventData)