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
UIEmotesMenu.cs
Go to the documentation of this file.
1using System;
13using Terraria.UI;
14
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000A76")]
18 public class UIEmotesMenu : UIState
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6004F09")]
21 [global::Cpp2ILInjected.Address(RVA = "0x8F28DC", Offset = "0x8F28DC", Length = "0xBC")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
27 {
28 typeof(float),
29 typeof(float)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 public override void OnActivate()
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6004F0A")]
38 [global::Cpp2ILInjected.Address(RVA = "0x8F2998", Offset = "0x8F2998", Length = "0x698")]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "OnActivate", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "RemoveAllChildren", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
44 {
45 typeof(float),
46 typeof(float)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = ".ctor", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
51 {
52 typeof(int),
53 typeof(int),
54 typeof(int)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
57 {
59 typeof(float)
60 }, ReturnType = typeof(Color))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIList), Member = ".ctor", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIScrollbar), Member = ".ctor", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIScrollbar), Member = "SetView", MemberParameters = new object[]
64 {
65 typeof(float),
66 typeof(float)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "FromPixels", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(StyleDimension))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIList), Member = "SetScrollbar", MemberParameters = new object[] { typeof(UIScrollbar) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UITextPanel<>), Member = ".ctor", MemberParameters = new object[]
72 {
73 "T",
74 typeof(float),
75 typeof(bool)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
78 {
79 typeof(object),
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnMouseOver", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnMouseOut", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnLeftClick", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetSnapPoint", MemberParameters = new object[]
86 {
87 typeof(string),
88 typeof(int),
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesGeneral", ReturnType = typeof(List<int>))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "TryAddingList", MemberParameters = new object[]
94 {
96 typeof(ref int),
97 typeof(int),
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesRPS", ReturnType = typeof(List<int>))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesItems", ReturnType = typeof(List<int>))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesBiomesAndEvents", ReturnType = typeof(List<int>))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesTownNPCs", ReturnType = typeof(List<int>))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesCritters", ReturnType = typeof(List<int>))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIEmotesMenu), Member = "GetEmotesBosses", ReturnType = typeof(List<int>))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
107 public void InitializePage()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6004F0B")]
113 [global::Cpp2ILInjected.Address(RVA = "0x8F3AB0", Offset = "0x8F3AB0", Length = "0xFC")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "ToArray", ReturnType = "T[]")]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EmotesGroupListItem), Member = ".ctor", MemberParameters = new object[]
118 {
120 typeof(int),
121 typeof(int),
122 typeof(int[])
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x6004F0C")]
131 [global::Cpp2ILInjected.Address(RVA = "0x8F3030", Offset = "0x8F3030", Length = "0xA80")]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6004F0D")]
143 [global::Cpp2ILInjected.Address(RVA = "0x8F3BAC", Offset = "0x8F3BAC", Length = "0x294")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x6004F0E")]
155 [global::Cpp2ILInjected.Address(RVA = "0x8F3E40", Offset = "0x8F3E40", Length = "0x874")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6004F0F")]
167 [global::Cpp2ILInjected.Address(RVA = "0x8F46B4", Offset = "0x8F46B4", Length = "0x874")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x6004F10")]
179 [global::Cpp2ILInjected.Address(RVA = "0x8F4F28", Offset = "0x8F4F28", Length = "0xADC")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x6004F11")]
191 [global::Cpp2ILInjected.Address(RVA = "0x8F5A04", Offset = "0x8F5A04", Length = "0x388")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
197 {
198 typeof(Array),
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x6004F12")]
209 [global::Cpp2ILInjected.Address(RVA = "0x8F5D8C", Offset = "0x8F5D8C", Length = "0xCCC")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "get_DownedInvasionAnyDifficulty", ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x6004F13")]
222 [global::Cpp2ILInjected.Address(RVA = "0x8F6A58", Offset = "0x8F6A58", Length = "0xA4")]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIScrollbar), Member = "get_CanScroll", ReturnType = typeof(bool))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "RemoveChild", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
228 {
229 typeof(float),
230 typeof(float)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Recalculate", ReturnType = typeof(void))]
233 public override void Recalculate()
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x6004F14")]
239 [global::Cpp2ILInjected.Address(RVA = "0x8F6AFC", Offset = "0x8F6AFC", Length = "0x5C")]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IngameFancyUI), Member = "Close", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x6004F15")]
250 [global::Cpp2ILInjected.Address(RVA = "0x8F6B58", Offset = "0x8F6B58", Length = "0x138")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
254 {
255 typeof(int),
256 typeof(int),
257 typeof(int),
258 typeof(int),
259 typeof(float),
260 typeof(float)
261 }, ReturnType = typeof(SoundEffectInstance))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
263 {
264 typeof(int),
265 typeof(int),
266 typeof(int)
267 }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x6004F16")]
275 [global::Cpp2ILInjected.Address(RVA = "0x8F6C90", Offset = "0x8F6C90", Length = "0x11C")]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
279 {
280 typeof(int),
281 typeof(int),
282 typeof(int)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
285 {
286 typeof(Color),
287 typeof(float)
288 }, ReturnType = typeof(Color))]
289 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x6004F17")]
296 [global::Cpp2ILInjected.Address(RVA = "0x8F6DAC", Offset = "0x8F6DAC", Length = "0x8")]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
299 public override void Draw(SpriteBatch spriteBatch)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x6004F18")]
305 [global::Cpp2ILInjected.Address(RVA = "0x8F6DB4", Offset = "0x8F6DB4", Length = "0x8")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIState), Member = ".ctor", ReturnType = typeof(void))]
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x4008809")]
314 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
316
317 [global::Cpp2ILInjected.Token(Token = "0x400880A")]
318 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
320
321 [global::Cpp2ILInjected.Token(Token = "0x400880B")]
322 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
324
325 [global::Cpp2ILInjected.Token(Token = "0x400880C")]
326 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
327 private UIList _list;
328
329 [global::Cpp2ILInjected.Token(Token = "0x400880D")]
330 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
332
333 [global::Cpp2ILInjected.Token(Token = "0x400880E")]
334 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
336 }
337}
class f__AnonymousType0<< Count > j__TPar
void FadedMouseOut(UIMouseEvent evt, UIElement listeningElement)
void FadedMouseOver(UIMouseEvent evt, UIElement listeningElement)
void GoBackClick(UIMouseEvent evt, UIElement listeningElement)
override void Draw(SpriteBatch spriteBatch)
void TryAddingList(LocalizedText title, ref int currentGroupIndex, int maxEmotesPerRow, List< int > emoteIds)
delegate void MouseEvent(UIMouseEvent evt, UIElement listeningElement)