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
Button.cs
Go to the documentation of this file.
1using System;
11
12namespace UnityEngine.UI
13{
14 [AddComponentMenu("UI/Button", 30)]
15 [global::Cpp2ILInjected.Token(Token = "0x2000003")]
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x600000C")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1FA5FB4", Offset = "0x1FA5FB4", Length = "0x8C")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEvent), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Selectable), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
24 protected Button()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x17000006")]
31 {
32 [global::Cpp2ILInjected.Token(Token = "0x600000D")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1FA6048", Offset = "0x1FA6048", Length = "0x8")]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 get
36 {
37 throw null;
38 }
39 [global::Cpp2ILInjected.Token(Token = "0x600000E")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1FA6050", Offset = "0x1FA6050", Length = "0x8")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 set
43 {
44 throw null;
45 }
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x600000F")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1FA6058", Offset = "0x1FA6058", Length = "0x90")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Button), Member = "OnPointerClick", MemberParameters = new object[] { typeof(PointerEventData) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Button), Member = "OnSubmit", MemberParameters = new object[] { typeof(BaseEventData) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UISystemProfilerApi), Member = "AddMarker", MemberParameters = new object[]
55 {
56 typeof(string),
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEvent), Member = "Invoke", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
61 private void Press()
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6000010")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1FA60E8", Offset = "0x1FA60E8", Length = "0x10")]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Button), Member = "Press", ReturnType = typeof(void))]
70 public virtual void OnPointerClick(PointerEventData eventData)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6000011")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1FA60F8", Offset = "0x1FA60F8", Length = "0x78")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Button), Member = "Press", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Button), Member = "OnFinishSubmit", ReturnType = typeof(IEnumerator))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = "StartCoroutine", MemberParameters = new object[] { typeof(IEnumerator) }, ReturnType = typeof(Coroutine))]
82 public virtual void OnSubmit(BaseEventData eventData)
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6000012")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1FA6170", Offset = "0x1FA6170", Length = "0x60")]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Button), Member = "OnSubmit", MemberParameters = new object[] { typeof(BaseEventData) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
94 {
95 throw null;
96 }
97
99 [FormerlySerializedAs("onClick")]
100 [global::Cpp2ILInjected.Token(Token = "0x400000B")]
101 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF8")]
103
104 [global::Cpp2ILInjected.Token(Token = "0x2000004")]
105 [Serializable]
107 {
108 [global::Cpp2ILInjected.Token(Token = "0x6000013")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1FA6040", Offset = "0x1FA6040", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEvent), Member = ".ctor", ReturnType = typeof(void))]
113 {
114 throw null;
115 }
116 }
117
119 [global::Cpp2ILInjected.Token(Token = "0x2000005")]
120 private sealed class <OnFinishSubmit>d__9 : IEnumerator<object>, IEnumerator, IDisposable
121 {
123 [global::Cpp2ILInjected.Token(Token = "0x6000014")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1FA61D0", Offset = "0x1FA61D0", Length = "0x28")]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
128 {
129 throw null;
130 }
131
133 [global::Cpp2ILInjected.Token(Token = "0x6000015")]
134 [global::Cpp2ILInjected.Address(RVA = "0x1FA61F8", Offset = "0x1FA61F8", Length = "0x4")]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
136 private void System.IDisposable.Dispose()
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6000016")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1FA61FC", Offset = "0x1FA61FC", Length = "0xB0")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Selectable), Member = "get_currentSelectionState", ReturnType = "UnityEngine.UI.Selectable.SelectionState")]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Time), Member = "get_unscaledDeltaTime", ReturnType = typeof(float))]
147 private bool MoveNext()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x17000007")]
153 private object System.Collections.Generic.IEnumerator<System.Object>.Current
154 {
156 [global::Cpp2ILInjected.Token(Token = "0x6000017")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1FA62AC", Offset = "0x1FA62AC", Length = "0x8")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 get
160 {
161 throw null;
162 }
163 }
164
166 [global::Cpp2ILInjected.Token(Token = "0x6000018")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1FA62B4", Offset = "0x1FA62B4", Length = "0x38")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
171 private void System.Collections.IEnumerator.Reset()
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x17000008")]
178 {
180 [global::Cpp2ILInjected.Token(Token = "0x6000019")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1FA62EC", Offset = "0x1FA62EC", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 get
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x400000C")]
190 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
191 private int <>1__state;
192
193 [global::Cpp2ILInjected.Token(Token = "0x400000D")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
195 private object <>2__current;
196
197 [global::Cpp2ILInjected.Token(Token = "0x400000E")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
199 public Button <>4__this;
200
201 [global::Cpp2ILInjected.Token(Token = "0x400000F")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
203 private float <fadeTime>5__2;
204
205 [global::Cpp2ILInjected.Token(Token = "0x4000010")]
206 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
207 private float <elapsedTime>5__3;
208 }
209 }
210}
class f__AnonymousType0<< Count > j__TPar
Button.ButtonClickedEvent onClick
Definition Button.cs:31
class< OnFinishSubmit > IEnumerator
Definition Button.cs:120
class< OnFinishSubmit > d__9
Definition Button.cs:120
IEnumerator OnFinishSubmit()
Definition Button.cs:93
Button.ButtonClickedEvent m_OnClick
Definition Button.cs:102
virtual void OnPointerClick(PointerEventData eventData)
Definition Button.cs:70
virtual void OnSubmit(BaseEventData eventData)
Definition Button.cs:82