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
UICreativePowersMenu.cs
Go to the documentation of this file.
1using System;
10using Terraria.UI;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000A70")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x170008A8")]
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6004EE9")]
21 [global::Cpp2ILInjected.Address(RVA = "0x8F0794", Offset = "0x8F0794", Length = "0x14")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "IsShowingResearchMenu", ReturnType = typeof(bool))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 get
26 {
27 throw null;
28 }
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6004EEA")]
32 [global::Cpp2ILInjected.Address(RVA = "0x8F07A8", Offset = "0x8F07A8", Length = "0x4")]
33 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 public override void OnActivate()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6004EEB")]
41 [global::Cpp2ILInjected.Address(RVA = "0x8F07AC", Offset = "0x8F07AC", Length = "0x540")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = ".ctor", MemberParameters = new object[]
45 {
46 typeof(float),
47 typeof(float)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateMainPowerStrip", ReturnType = typeof(List<UIElement>))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PowerStripUIElement), Member = ".ctor", MemberParameters = new object[]
52 {
53 typeof(string),
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
57 {
58 typeof(object),
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnMouseOver", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnMouseOut", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateTimePowerStrip", ReturnType = typeof(List<UIElement>))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateWeatherPowerStrip", ReturnType = typeof(List<UIElement>))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreatePersonalPowerStrip", ReturnType = typeof(List<UIElement>))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativeInfiniteItemsDisplay), Member = ".ctor", MemberParameters = new object[] { typeof(UIState) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "RefreshElementsOrder", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.ElementEvent), Member = ".ctor", MemberParameters = new object[]
69 {
70 typeof(object),
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnUpdate", MemberParameters = new object[] { typeof(UIElement.ElementEvent) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
75 private void InitializePage()
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6004EEC")]
81 [global::Cpp2ILInjected.Address(RVA = "0x8F0CEC", Offset = "0x8F0CEC", Length = "0x87C")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "InitializePage", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Clear", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowersHelper), Member = "CreateCategoryButton", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
88 {
90 "T",
91 "T"
92 }, ReturnType = "Terraria.GameContent.UI.Elements.GroupOptionButton`1<T>")]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowersHelper), Member = "GetIconImage", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(UIImageFramed))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
96 {
97 typeof(object),
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnLeftClick", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.ElementEvent), Member = ".ctor", MemberParameters = new object[]
102 {
103 typeof(object),
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnUpdate", MemberParameters = new object[] { typeof(UIElement.ElementEvent) }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Add", MemberParameters = new object[]
108 {
109 typeof(int),
110 typeof(object)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowers.ASharedTogglePower), Member = "ProvidePowerButtons", MemberParameters = new object[]
115 {
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateSubcategoryButton", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
120 {
122 typeof(int),
123 typeof(string),
124 typeof(int),
125 typeof(int),
128 }, ReturnType = typeof(GroupOptionButton<int>))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6004EED")]
136 [global::Cpp2ILInjected.Address(RVA = "0x8F1F04", Offset = "0x8F1F04", Length = "0x190")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "itemsWindowButton_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "researchWindowButton_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "timeCategoryButton_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "weatherCategoryButton_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "personalCategoryButton_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupOptionButton<int>), Member = "get_IsSelected", ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
146 {
147 typeof(string),
148 typeof(string)
149 }, ReturnType = typeof(string))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowersHelper), Member = "AddDescriptionIfNeeded", MemberParameters = new object[]
152 {
153 typeof(ref string),
154 typeof(string)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "MouseTextNoOverride", MemberParameters = new object[]
157 {
158 typeof(string),
159 typeof(int),
160 typeof(byte),
161 typeof(int),
162 typeof(int),
163 typeof(int),
164 typeof(int),
165 typeof(int)
166 }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x6004EEE")]
174 [global::Cpp2ILInjected.Address(RVA = "0x8F2094", Offset = "0x8F2094", Length = "0x48")]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CategoryButton_OnUpdate_DisplayTooltips", MemberParameters = new object[]
177 {
179 typeof(string)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x6004EEF")]
188 [global::Cpp2ILInjected.Address(RVA = "0x8F20DC", Offset = "0x8F20DC", Length = "0x48")]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CategoryButton_OnUpdate_DisplayTooltips", MemberParameters = new object[]
191 {
193 typeof(string)
194 }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x6004EF0")]
202 [global::Cpp2ILInjected.Address(RVA = "0x8F2124", Offset = "0x8F2124", Length = "0x48")]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CategoryButton_OnUpdate_DisplayTooltips", MemberParameters = new object[]
205 {
207 typeof(string)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6004EF1")]
216 [global::Cpp2ILInjected.Address(RVA = "0x8F216C", Offset = "0x8F216C", Length = "0x48")]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CategoryButton_OnUpdate_DisplayTooltips", MemberParameters = new object[]
219 {
221 typeof(string)
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x6004EF2")]
230 [global::Cpp2ILInjected.Address(RVA = "0x8F21B4", Offset = "0x8F21B4", Length = "0x48")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CategoryButton_OnUpdate_DisplayTooltips", MemberParameters = new object[]
233 {
235 typeof(string)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x6004EF3")]
244 [global::Cpp2ILInjected.Address(RVA = "0x8F21FC", Offset = "0x8F21FC", Length = "0x68")]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x6004EF4")]
254 [global::Cpp2ILInjected.Address(RVA = "0x8F2264", Offset = "0x8F2264", Length = "0x8")]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 {
258 throw null;
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x6004EF5")]
262 [global::Cpp2ILInjected.Address(RVA = "0x8F226C", Offset = "0x8F226C", Length = "0xC")]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 {
266 throw null;
267 }
268
269 [global::Cpp2ILInjected.Token(Token = "0x6004EF6")]
270 [global::Cpp2ILInjected.Address(RVA = "0x8F2278", Offset = "0x8F2278", Length = "0x88")]
271 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleMainCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "RefreshElementsOrder", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6004EF7")]
282 [global::Cpp2ILInjected.Address(RVA = "0x8F2300", Offset = "0x8F2300", Length = "0x60")]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "MainCategoryButtonClick", MemberParameters = new object[]
284 {
287 }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleCategory", MemberTypeParameters = new object[] { "TEnum" }, MemberParameters = new object[]
290 {
291 "MenuTree`1<TEnum>",
292 typeof(int),
293 "TEnum"
294 }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
296 private void ToggleMainCategory(int option)
297 {
298 throw null;
299 }
300
301 [global::Cpp2ILInjected.Token(Token = "0x6004EF8")]
302 [global::Cpp2ILInjected.Address(RVA = "0x8F2360", Offset = "0x8F2360", Length = "0x60")]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "WeatherCategoryButtonClick", MemberParameters = new object[]
304 {
307 }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleCategory", MemberTypeParameters = new object[] { "TEnum" }, MemberParameters = new object[]
310 {
311 "MenuTree`1<TEnum>",
312 typeof(int),
313 "TEnum"
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
316 private void ToggleWeatherCategory(int option)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6004EF9")]
322 [global::Cpp2ILInjected.Address(RVA = "0x8F23C0", Offset = "0x8F23C0", Length = "0x60")]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "TimeCategoryButtonClick", MemberParameters = new object[]
324 {
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleCategory", MemberTypeParameters = new object[] { "TEnum" }, MemberParameters = new object[]
330 {
331 "MenuTree`1<TEnum>",
332 typeof(int),
333 "TEnum"
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
336 private void ToggleTimeCategory(int option)
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x6004EFA")]
342 [global::Cpp2ILInjected.Address(RVA = "0x8F2420", Offset = "0x8F2420", Length = "0x60")]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "PersonalCategoryButtonClick", MemberParameters = new object[]
344 {
347 }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleCategory", MemberTypeParameters = new object[] { "TEnum" }, MemberParameters = new object[]
350 {
351 "MenuTree`1<TEnum>",
352 typeof(int),
353 "TEnum"
354 }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
356 private void TogglePersonalCategory(int option)
357 {
358 throw null;
359 }
360
361 [global::Cpp2ILInjected.Token(Token = "0x6004EFB")]
362 [global::Cpp2ILInjected.Address(RVA = "0x8F2480", Offset = "0x8F2480", Length = "0xC")]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "SacrificeItemInSacrificeSlot", ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "SacrificeWhatYouCan", ReturnType = typeof(void))]
367 {
368 throw null;
369 }
370
371 [global::Cpp2ILInjected.Token(Token = "0x6004EFC")]
372 [global::Cpp2ILInjected.Address(RVA = "0x8F248C", Offset = "0x8F248C", Length = "0xC")]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "CloseMenu", ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "ToggleMenu", ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "StopPlayingSacrificeAnimations", ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "StopPlayingAnimation", ReturnType = typeof(void))]
379 {
380 throw null;
381 }
382
383 [global::Cpp2ILInjected.Token(Token = "0x6004EFD")]
384 [global::Cpp2ILInjected.Address(RVA = "0x15A270C", Offset = "0x15A270C", Length = "0x1A8")]
385 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
386 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "ToggleMainCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "ToggleWeatherCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "ToggleTimeCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "TogglePersonalCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "System.IConvertible.ToInt32", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(int))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Values", ReturnType = "ValueCollection<TKey, TValue>")]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
399 {
400 throw null;
401 }
402
403 [global::Cpp2ILInjected.Token(Token = "0x6004EFE")]
404 [global::Cpp2ILInjected.Address(RVA = "0x8F1568", Offset = "0x8F1568", Length = "0x2D0")]
405 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "InitializePage", ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowers.ASharedTogglePower), Member = "ProvidePowerButtons", MemberParameters = new object[]
412 {
413 typeof(CreativePowerUIElementRequestInfo),
414 typeof(List<UIElement>)
415 }, ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowers.ASharedButtonPower), Member = "ProvidePowerButtons", MemberParameters = new object[]
417 {
418 typeof(CreativePowerUIElementRequestInfo),
419 typeof(List<UIElement>)
420 }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateSubcategoryButton", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
422 {
424 typeof(int),
425 typeof(string),
426 typeof(int),
427 typeof(int),
430 }, ReturnType = typeof(GroupOptionButton<int>))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
432 {
433 typeof(object),
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnLeftClick", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
439 {
440 throw null;
441 }
442
443 [global::Cpp2ILInjected.Token(Token = "0x6004EFF")]
444 [global::Cpp2ILInjected.Address(RVA = "0x8F1B20", Offset = "0x8F1B20", Length = "0x228")]
445 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "InitializePage", ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowers.APerPlayerTogglePower), Member = "ProvidePowerButtons", MemberParameters = new object[]
452 {
453 typeof(CreativePowerUIElementRequestInfo),
454 typeof(List<UIElement>)
455 }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateSubcategoryButton", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
457 {
459 typeof(int),
460 typeof(string),
461 typeof(int),
462 typeof(int),
465 }, ReturnType = typeof(GroupOptionButton<int>))]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
467 {
468 typeof(object),
470 }, ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnLeftClick", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
474 {
475 throw null;
476 }
477
478 [global::Cpp2ILInjected.Token(Token = "0x6004F00")]
479 [global::Cpp2ILInjected.Address(RVA = "0x8F1838", Offset = "0x8F1838", Length = "0x2E8")]
480 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "InitializePage", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "CreateSubcategoryButton", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
485 {
487 typeof(int),
488 typeof(string),
489 typeof(int),
490 typeof(int),
493 }, ReturnType = typeof(GroupOptionButton<int>))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
495 {
496 typeof(object),
498 }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnLeftClick", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowers.ASharedTogglePower), Member = "ProvidePowerButtons", MemberParameters = new object[]
503 {
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
509 {
510 throw null;
511 }
512
513 [global::Cpp2ILInjected.Token(Token = "0x6004F01")]
514 [global::Cpp2ILInjected.Address(RVA = "0x15A2438", Offset = "0x15A2438", Length = "0x2D4")]
515 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
516 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateMainPowerStrip", ReturnType = typeof(List<UIElement>))]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateTimePowerStrip", ReturnType = typeof(List<UIElement>))]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreatePersonalPowerStrip", ReturnType = typeof(List<UIElement>))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateWeatherPowerStrip", ReturnType = typeof(List<UIElement>))]
521 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = ".ctor", MemberParameters = new object[]
524 {
525 typeof(float),
526 typeof(float)
527 }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
529 {
530 typeof(int),
531 typeof(object)
532 }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
534 {
535 typeof(float),
536 typeof(float)
537 }, ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetSnapPoint", MemberParameters = new object[]
540 {
541 typeof(string),
542 typeof(int),
543 typeof(Vector2?),
545 }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowersHelper), Member = "UpdateUnlockStateByPower", MemberParameters = new object[]
547 {
551 }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
557
558 [global::Cpp2ILInjected.Token(Token = "0x6004F02")]
559 [global::Cpp2ILInjected.Address(RVA = "0x8F2498", Offset = "0x8F2498", Length = "0x108")]
560 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
561 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleWeatherCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "RefreshElementsOrder", ReturnType = typeof(void))]
566 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
568 {
569 throw null;
570 }
571
572 [global::Cpp2ILInjected.Token(Token = "0x6004F03")]
573 [global::Cpp2ILInjected.Address(RVA = "0x8F25A0", Offset = "0x8F25A0", Length = "0xE8")]
574 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
575 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "ToggleTimeCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "RefreshElementsOrder", ReturnType = typeof(void))]
580 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
582 {
583 throw null;
584 }
585
586 [global::Cpp2ILInjected.Token(Token = "0x6004F04")]
587 [global::Cpp2ILInjected.Address(RVA = "0x8F2688", Offset = "0x8F2688", Length = "0xE8")]
588 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
589 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "GetPower", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "TogglePersonalCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu), Member = "RefreshElementsOrder", ReturnType = typeof(void))]
594 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
596 {
597 throw null;
598 }
599
600 [global::Cpp2ILInjected.Token(Token = "0x6004F05")]
601 [global::Cpp2ILInjected.Address(RVA = "0x8F1D48", Offset = "0x8F1D48", Length = "0x1BC")]
602 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "InitializePage", ReturnType = typeof(void))]
604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "MainCategoryButtonClick", MemberParameters = new object[]
605 {
608 }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "WeatherCategoryButtonClick", MemberParameters = new object[]
610 {
613 }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "TimeCategoryButtonClick", MemberParameters = new object[]
615 {
618 }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "PersonalCategoryButtonClick", MemberParameters = new object[]
620 {
623 }, ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "RemoveAllChildren", ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
628 {
629 typeof(int),
630 typeof(ref object)
631 }, ReturnType = typeof(bool))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "SetPageTypeToShow", MemberParameters = new object[] { typeof(UICreativeInfiniteItemsDisplay.InfiniteItemsDisplayPage) }, ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
634 private void RefreshElementsOrder()
635 {
636 throw null;
637 }
638
639 [global::Cpp2ILInjected.Token(Token = "0x6004F06")]
640 [global::Cpp2ILInjected.Address(RVA = "0x8F2770", Offset = "0x8F2770", Length = "0x8")]
641 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
643 public override void Draw(SpriteBatch spriteBatch)
644 {
645 throw null;
646 }
647
648 [global::Cpp2ILInjected.Token(Token = "0x6004F07")]
649 [global::Cpp2ILInjected.Address(RVA = "0x8F2778", Offset = "0x8F2778", Length = "0x164")]
650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "Initialize", ReturnType = typeof(void))]
651 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UICreativePowersMenu.MenuTree<>), Member = ".ctor", MemberParameters = new object[] { "TEnum" }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIState), Member = ".ctor", ReturnType = typeof(void))]
654 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
656 {
657 throw null;
658 }
659
660 [global::Cpp2ILInjected.Token(Token = "0x40087E4")]
661 [global::Cpp2ILInjected.FieldOffset(Offset = "0x141")]
662 private bool _hovered;
663
664 [global::Cpp2ILInjected.Token(Token = "0x40087E5")]
665 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
667
668 [global::Cpp2ILInjected.Token(Token = "0x40087E6")]
669 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
671
672 [global::Cpp2ILInjected.Token(Token = "0x40087E7")]
673 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
675
676 [global::Cpp2ILInjected.Token(Token = "0x40087E8")]
677 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
679
680 [global::Cpp2ILInjected.Token(Token = "0x40087E9")]
681 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
683
684 [global::Cpp2ILInjected.Token(Token = "0x40087EA")]
685 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
687
688 [global::Cpp2ILInjected.Token(Token = "0x40087EB")]
689 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
691
692 [global::Cpp2ILInjected.Token(Token = "0x40087EC")]
693 [global::Cpp2ILInjected.FieldOffset(Offset = "0x180")]
695
696 [global::Cpp2ILInjected.Token(Token = "0x40087ED")]
697 [global::Cpp2ILInjected.FieldOffset(Offset = "0x188")]
699
700 [global::Cpp2ILInjected.Token(Token = "0x40087EE")]
701 [global::Cpp2ILInjected.FieldOffset(Offset = "0x190")]
703
704 [global::Cpp2ILInjected.Token(Token = "0x40087EF")]
705 private const int INITIAL_LEFT_PIXELS = 20;
706
707 [global::Cpp2ILInjected.Token(Token = "0x40087F0")]
708 private const int LEFT_PIXELS_PER_STRIP_DEPTH = 60;
709
710 [global::Cpp2ILInjected.Token(Token = "0x40087F1")]
711 private const string STRIP_MAIN = "strip 0";
712
713 [global::Cpp2ILInjected.Token(Token = "0x40087F2")]
714 private const string STRIP_DEPTH_1 = "strip 1";
715
716 [global::Cpp2ILInjected.Token(Token = "0x40087F3")]
717 private const string STRIP_DEPTH_2 = "strip 2";
718
719 [global::Cpp2ILInjected.Token(Token = "0x2000A71")]
721 {
722 [global::Cpp2ILInjected.Token(Token = "0x6004F08")]
723 [global::Cpp2ILInjected.Address(RVA = "0x17CBC68", Offset = "0x17CBC68", Length = "0x118")]
724 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = ".ctor", ReturnType = typeof(void))]
726 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = ".ctor", ReturnType = typeof(void))]
728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "System.IConvertible.ToInt32", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(int))]
730 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
731 public MenuTree(TEnum defaultValue)
732 {
733 throw null;
734 }
735
736 [global::Cpp2ILInjected.Token(Token = "0x40087F4")]
737 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
738 public int CurrentOption;
739
740 [global::Cpp2ILInjected.Token(Token = "0x40087F5")]
741 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
743
744 [global::Cpp2ILInjected.Token(Token = "0x40087F6")]
745 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
747 }
748
749 [global::Cpp2ILInjected.Token(Token = "0x2000A72")]
751 {
752 [global::Cpp2ILInjected.Token(Token = "0x40087F8")]
753 None,
754 [global::Cpp2ILInjected.Token(Token = "0x40087F9")]
756 [global::Cpp2ILInjected.Token(Token = "0x40087FA")]
758 [global::Cpp2ILInjected.Token(Token = "0x40087FB")]
759 Time,
760 [global::Cpp2ILInjected.Token(Token = "0x40087FC")]
761 Weather,
762 [global::Cpp2ILInjected.Token(Token = "0x40087FD")]
764 [global::Cpp2ILInjected.Token(Token = "0x40087FE")]
766 }
767
768 [global::Cpp2ILInjected.Token(Token = "0x2000A73")]
770 {
771 [global::Cpp2ILInjected.Token(Token = "0x4008800")]
772 None,
773 [global::Cpp2ILInjected.Token(Token = "0x4008801")]
775 [global::Cpp2ILInjected.Token(Token = "0x4008802")]
777 }
778
779 [global::Cpp2ILInjected.Token(Token = "0x2000A74")]
780 private enum TimeSubcategory
781 {
782 [global::Cpp2ILInjected.Token(Token = "0x4008804")]
783 None,
784 [global::Cpp2ILInjected.Token(Token = "0x4008805")]
786 }
787
788 [global::Cpp2ILInjected.Token(Token = "0x2000A75")]
790 {
791 [global::Cpp2ILInjected.Token(Token = "0x4008807")]
792 None,
793 [global::Cpp2ILInjected.Token(Token = "0x4008808")]
795 }
796 }
797}
class f__AnonymousType0<< Count > j__TPar
void personalCategoryButton_OnUpdate(UIElement affectedElement)
UICreativePowersMenu.MenuTree< UICreativePowersMenu.PersonalSubcategory > _personalCategory
void WeatherCategoryButtonClick(UIMouseEvent evt, UIElement listeningElement)
void TimeCategoryButtonClick(UIMouseEvent evt, UIElement listeningElement)
void weatherCategoryButton_OnUpdate(UIElement affectedElement)
static void CategoryButton_OnUpdate_DisplayTooltips(UIElement affectedElement, string categoryNameKey)
void ToggleCategory< TEnum >(UICreativePowersMenu.MenuTree< TEnum > tree, int option, TEnum defaultOption)
void MainCategoryButtonClick(UIMouseEvent evt, UIElement listeningElement)
void researchWindowButton_OnUpdate(UIElement affectedElement)
void UICreativePowersMenu_OnUpdate(UIElement affectedElement)
UICreativePowersMenu.MenuTree< UICreativePowersMenu.TimeSubcategory > _timeCategory
UICreativePowersMenu.MenuTree< UICreativePowersMenu.OpenMainSubCategory > _mainCategory
UICreativePowersMenu.MenuTree< UICreativePowersMenu.WeatherSubcategory > _weatherCategory
void strip_OnMouseOver(UIMouseEvent evt, UIElement listeningElement)
void strip_OnMouseOut(UIMouseEvent evt, UIElement listeningElement)
void PersonalCategoryButtonClick(UIMouseEvent evt, UIElement listeningElement)
GroupOptionButton< int > CreateSubcategoryButton< T >(ref CreativePowerUIElementRequestInfo request, int subcategoryDepth, string subcategoryName, int subcategoryIndex, int currentSelectedInSubcategory, Dictionary< int, GroupOptionButton< int > > subcategoryButtons, Dictionary< int, UIElement > slidersSet)
delegate void ElementEvent(UIElement affectedElement)
delegate void MouseEvent(UIMouseEvent evt, UIElement listeningElement)