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
CreativePowerManager.cs
Go to the documentation of this file.
1using System;
3using System.IO;
11using Terraria.IO;
12using Terraria.Net;
13using Terraria.UI;
14
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000A0B")]
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x17000871")]
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x6004BE5")]
24 [global::Cpp2ILInjected.Address(RVA = "0x8B23EC", Offset = "0x8B23EC", Length = "0x4C")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "WindBackingHandler", MemberParameters = new object[]
26 {
30 typeof(bool)
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "RainBackingHandler", MemberParameters = new object[]
33 {
37 typeof(bool)
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "DifficultyBackingHandler", MemberParameters = new object[]
40 {
44 typeof(bool)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "SetupStartingItems", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIOpenUIButtonSetting), Member = "OpenUI", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "SetOption", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "GetValue", ReturnType = typeof(string))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "GetValue", ReturnType = typeof(float))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "SetValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "GetStringValue", ReturnType = typeof(string))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "GetSelected", ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "SetTime", MemberParameters = new object[]
56 {
57 typeof(int),
58 typeof(int),
59 typeof(bool)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "SetSpawnRate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DedServ", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTimeRate", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateCreativeGameModeOverride", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateWeather", MemberParameters = new object[]
66 {
68 typeof(int)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTime", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
72 {
73 typeof(byte[]),
74 typeof(int),
75 typeof(ref int)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "ScaleStats", MemberParameters = new object[]
78 {
79 typeof(int?),
81 typeof(float?)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "SlimeRainSpawns", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "SpawnNPC", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenBossBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ResetEffects", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrabItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItemGrabRange", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "InternalSavePlayerFile", MemberParameters = new object[] { typeof(PlayerFileData) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetPlayerDataToOutOfClassFields", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
94 {
95 typeof(string),
96 typeof(bool)
97 }, ReturnType = typeof(PlayerFileData))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "UpdateWorld", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GetWorldUpdateRate", ReturnType = typeof(int))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveCreativePowers", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadCreativePowers", MemberParameters = new object[]
106 {
108 typeof(int)
109 }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetCreativePowersModule), Member = "Deserialize", MemberParameters = new object[]
111 {
113 typeof(int)
114 }, ReturnType = typeof(bool))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetCreativePowerPermissionsModule), Member = "Deserialize", MemberParameters = new object[]
116 {
118 typeof(int)
119 }, ReturnType = typeof(bool))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "TryListingPermissionsFrom", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "Initialize", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "SyncSplitScreenPlayer", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateMainPowerStrip", ReturnType = typeof(List<UIElement>))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateTimePowerStrip", ReturnType = typeof(List<UIElement>))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreatePersonalPowerStrip", ReturnType = typeof(List<UIElement>))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateWeatherPowerStrip", ReturnType = typeof(List<UIElement>))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateSubcategoryButton", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
128 {
130 typeof(int),
131 typeof(string),
132 typeof(int),
133 typeof(int),
136 }, ReturnType = typeof(GroupOptionButton<int>))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "WeatherCategoryButtonClick", MemberParameters = new object[]
138 {
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "TimeCategoryButtonClick", MemberParameters = new object[]
143 {
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "PersonalCategoryButtonClick", MemberParameters = new object[]
148 {
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 114)]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
154 get
155 {
156 throw null;
157 }
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x17000872")]
161 private static bool _initialized
162 {
163 [global::Cpp2ILInjected.Token(Token = "0x6004BE6")]
164 [global::Cpp2ILInjected.Address(RVA = "0x8B2438", Offset = "0x8B2438", Length = "0x4C")]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "Initialize", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
168 get
169 {
170 throw null;
171 }
172 [global::Cpp2ILInjected.Token(Token = "0x6004BE7")]
173 [global::Cpp2ILInjected.Address(RVA = "0x8B2484", Offset = "0x8B2484", Length = "0x50")]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "Initialize", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
177 set
178 {
179 throw null;
180 }
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6004BE8")]
184 [global::Cpp2ILInjected.Address(RVA = "0x8B24D4", Offset = "0x8B24D4", Length = "0xC4")]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUserGameState), Member = ".ctor", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = ".ctor", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x6004BE9")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1579044", Offset = "0x1579044", Length = "0x2A4")]
198 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "Initialize", ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "set_Item", MemberParameters = new object[]
203 {
204 typeof(ushort),
205 typeof(object)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
208 {
209 typeof(object),
210 typeof(object)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x6004BEA")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1578F68", Offset = "0x1578F68", Length = "0xB4")]
220 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "WindBackingHandler", MemberParameters = new object[]
223 {
227 typeof(bool)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "RainBackingHandler", MemberParameters = new object[]
230 {
234 typeof(bool)
235 }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "DifficultyBackingHandler", MemberParameters = new object[]
237 {
241 typeof(bool)
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIOpenUIButtonSetting), Member = "OpenUI", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "SetOption", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "GetValue", ReturnType = typeof(string))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "GetValue", ReturnType = typeof(float))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "SetValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "GetStringValue", ReturnType = typeof(string))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "GetSelected", ReturnType = typeof(bool))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIToggleSetting), Member = "Toggle", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "SetTime", MemberParameters = new object[]
252 {
253 typeof(int),
254 typeof(int),
255 typeof(bool)
256 }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep), Member = "SetSpawnRate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTimeRate", ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateCreativeGameModeOverride", ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateWeather", MemberParameters = new object[]
261 {
263 typeof(int)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTime", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "ScaleStats", MemberParameters = new object[]
267 {
268 typeof(int?),
270 typeof(float?)
271 }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "SlimeRainSpawns", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "SpawnNPC", ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OpenBossBag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ResetEffects", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GrabItems", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetItemGrabRange", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(int))]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "UpdateWorld", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GetWorldUpdateRate", ReturnType = typeof(int))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateMainPowerStrip", ReturnType = typeof(List<UIElement>))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateTimePowerStrip", ReturnType = typeof(List<UIElement>))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreatePersonalPowerStrip", ReturnType = typeof(List<UIElement>))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "CreateWeatherPowerStrip", ReturnType = typeof(List<UIElement>))]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "WeatherCategoryButtonClick", MemberParameters = new object[]
287 {
290 }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "TimeCategoryButtonClick", MemberParameters = new object[]
292 {
295 }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativePowersMenu), Member = "PersonalCategoryButtonClick", MemberParameters = new object[]
297 {
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 77)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "get_Item", MemberParameters = new object[] { typeof(ushort) }, ReturnType = "TValue")]
303 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
305 {
306 throw null;
307 }
308
309 [global::Cpp2ILInjected.Token(Token = "0x6004BEB")]
310 [global::Cpp2ILInjected.Address(RVA = "0x157901C", Offset = "0x157901C", Length = "0x28")]
311 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
314 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x6004BEC")]
321 [global::Cpp2ILInjected.Address(RVA = "0x8B2598", Offset = "0x8B2598", Length = "0x60")]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetCreativePowersModule), Member = "Deserialize", MemberParameters = new object[]
323 {
325 typeof(int)
326 }, ReturnType = typeof(bool))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetCreativePowerPermissionsModule), Member = "Deserialize", MemberParameters = new object[]
328 {
330 typeof(int)
331 }, ReturnType = typeof(bool))]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "TryGetValue", MemberParameters = new object[]
334 {
335 typeof(ushort),
336 typeof(ref object)
337 }, ReturnType = typeof(bool))]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
339 public bool TryGetPower(ushort id, out ICreativePower power)
340 {
341 throw null;
342 }
343
344 [global::Cpp2ILInjected.Token(Token = "0x6004BED")]
345 [global::Cpp2ILInjected.Address(RVA = "0x8B25F8", Offset = "0x8B25F8", Length = "0x254")]
346 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadDedConfig", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Split", MemberParameters = new object[]
353 {
354 typeof(char),
356 }, ReturnType = typeof(string[]))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
359 {
360 typeof(string),
361 typeof(ref int)
362 }, ReturnType = typeof(bool))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
364 {
365 typeof(int),
366 typeof(int),
367 typeof(int)
368 }, ReturnType = "T")]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "Initialize", ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
372 {
373 typeof(object),
374 typeof(ref object)
375 }, ReturnType = typeof(bool))]
376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
377 public static void TryListingPermissionsFrom(string line)
378 {
379 throw null;
380 }
381
382 [global::Cpp2ILInjected.Token(Token = "0x6004BEE")]
383 [global::Cpp2ILInjected.Address(RVA = "0x8B284C", Offset = "0x8B284C", Length = "0x3B8")]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "SetupState", ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "TryListingPermissionsFrom", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get__initialized", ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "Register", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "set__initialized", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
393 public static void Initialize()
394 {
395 throw null;
396 }
397
398 [global::Cpp2ILInjected.Token(Token = "0x6004BEF")]
399 [global::Cpp2ILInjected.Address(RVA = "0x8B2C04", Offset = "0x8B2C04", Length = "0x340")]
400 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
403 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
408 public void Reset()
409 {
410 throw null;
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x6004BF0")]
414 [global::Cpp2ILInjected.Address(RVA = "0x8B2F44", Offset = "0x8B2F44", Length = "0x234")]
415 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveCreativePowers", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
417 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
422 public void SaveToWorld(BinaryWriter writer)
423 {
424 throw null;
425 }
426
427 [global::Cpp2ILInjected.Token(Token = "0x6004BF1")]
428 [global::Cpp2ILInjected.Address(RVA = "0x8B3178", Offset = "0x8B3178", Length = "0x140")]
429 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
431 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadCreativePowers", MemberParameters = new object[]
432 {
434 typeof(int)
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "TryGetValue", MemberParameters = new object[]
438 {
439 typeof(ushort),
440 typeof(ref object)
441 }, ReturnType = typeof(bool))]
442 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
444 {
445 throw null;
446 }
447
448 [global::Cpp2ILInjected.Token(Token = "0x6004BF2")]
449 [global::Cpp2ILInjected.Address(RVA = "0x8B32B8", Offset = "0x8B32B8", Length = "0x140")]
450 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "TryGetValue", MemberParameters = new object[]
454 {
455 typeof(ushort),
456 typeof(ref object)
457 }, ReturnType = typeof(bool))]
458 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
460 {
461 throw null;
462 }
463
464 [global::Cpp2ILInjected.Token(Token = "0x6004BF3")]
465 [global::Cpp2ILInjected.Address(RVA = "0x8B33F8", Offset = "0x8B33F8", Length = "0x6C")]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinaliseOnMainThread", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "LoadThreadstate", ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
470 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
471 public static void SyncSplitScreenPlayer(int playerIndex)
472 {
473 throw null;
474 }
475
476 [global::Cpp2ILInjected.Token(Token = "0x6004BF4")]
477 [global::Cpp2ILInjected.Address(RVA = "0x8B3464", Offset = "0x8B3464", Length = "0x47C")]
478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
479 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetCreativePowerPermissionsModule), Member = "SerializeCurrentPowerPermissionLevel", MemberParameters = new object[]
483 {
484 typeof(ushort),
485 typeof(int)
486 }, ReturnType = typeof(NetPacket))]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetManager), Member = "SendToServerOrLoopback", MemberParameters = new object[] { typeof(NetPacket) }, ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
489 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
491 {
492 throw null;
493 }
494
495 [global::Cpp2ILInjected.Token(Token = "0x6004BF5")]
496 [global::Cpp2ILInjected.Address(RVA = "0x8B38E0", Offset = "0x8B38E0", Length = "0x39C")]
497 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DedServ", ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
500 {
501 typeof(byte[]),
502 typeof(int),
503 typeof(ref int)
504 }, ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetCreativePowerPermissionsModule), Member = "SerializeCurrentPowerPermissionLevel", MemberParameters = new object[]
509 {
510 typeof(ushort),
511 typeof(int)
512 }, ReturnType = typeof(NetPacket))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetManager), Member = "SendToClient", MemberParameters = new object[]
514 {
516 typeof(int)
517 }, ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
521 {
522 throw null;
523 }
524
525 [global::Cpp2ILInjected.Token(Token = "0x6004BF6")]
526 [global::Cpp2ILInjected.Address(RVA = "0x8B3C7C", Offset = "0x8B3C7C", Length = "0x23C")]
527 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "InternalSavePlayerFile", MemberParameters = new object[] { typeof(PlayerFileData) }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
534 public void SaveToPlayer(Player player, BinaryWriter writer)
535 {
536 throw null;
537 }
538
539 [global::Cpp2ILInjected.Token(Token = "0x6004BF7")]
540 [global::Cpp2ILInjected.Address(RVA = "0x8B3EB8", Offset = "0x8B3EB8", Length = "0x168")]
541 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
542 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
544 {
545 typeof(string),
546 typeof(bool)
547 }, ReturnType = typeof(PlayerFileData))]
548 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "TryGetValue", MemberParameters = new object[]
550 {
551 typeof(ushort),
552 typeof(ref object)
553 }, ReturnType = typeof(bool))]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "ResetPowersForPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
557 {
558 throw null;
559 }
560
561 [global::Cpp2ILInjected.Token(Token = "0x6004BF8")]
562 [global::Cpp2ILInjected.Address(RVA = "0x8B41E4", Offset = "0x8B41E4", Length = "0x1C4")]
563 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SetPlayerDataToOutOfClassFields", ReturnType = typeof(void))]
565 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
570 public void ApplyLoadedDataToPlayer(Player player)
571 {
572 throw null;
573 }
574
575 [global::Cpp2ILInjected.Token(Token = "0x6004BF9")]
576 [global::Cpp2ILInjected.Address(RVA = "0x8B4020", Offset = "0x8B4020", Length = "0x1C4")]
577 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "LoadToPlayer", MemberParameters = new object[]
579 {
580 typeof(Player),
582 typeof(int)
583 }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
588 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
589 public void ResetPowersForPlayer(Player player)
590 {
591 throw null;
592 }
593
594 [global::Cpp2ILInjected.Token(Token = "0x6004BFA")]
595 [global::Cpp2ILInjected.Address(RVA = "0x8B43A8", Offset = "0x8B43A8", Length = "0x238")]
596 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "SetupStartingItems", ReturnType = typeof(void))]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadTutorialPlayer", ReturnType = typeof(PlayerFileData))]
599 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
600 {
601 typeof(string),
602 typeof(bool)
603 }, ReturnType = typeof(PlayerFileData))]
604 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ushort, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
608 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
609 public void ResetDataForNewPlayer(Player player)
610 {
611 throw null;
612 }
613
614 [global::Cpp2ILInjected.Token(Token = "0x4008617")]
615 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
617
618 [global::Cpp2ILInjected.Token(Token = "0x4008618")]
619 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
621
622 [global::Cpp2ILInjected.Token(Token = "0x4008619")]
623 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
624 private ushort _powersCount;
625
626 [global::Cpp2ILInjected.Token(Token = "0x400861A")]
627 private const string _powerPermissionsLineHeader = "journeypermission_";
628
629 [global::Cpp2ILInjected.Token(Token = "0x2000A0C")]
631 {
632 [global::Cpp2ILInjected.Token(Token = "0x6004BFB")]
633 [global::Cpp2ILInjected.Address(RVA = "0x181A2B4", Offset = "0x181A2B4", Length = "0x8")]
634 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
635 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
638 {
639 throw null;
640 }
641
642 [global::Cpp2ILInjected.Token(Token = "0x400861B")]
643 public static ushort Id;
644
645 [global::Cpp2ILInjected.Token(Token = "0x400861C")]
646 public static string Name;
647 }
648 }
649}
class f__AnonymousType0<< Count > j__TPar
bool TryGetPower(ushort id, out ICreativePower power)
void LoadToPlayer(Player player, BinaryReader reader, int versionGameWasLastSavedOn)
void ValidateWorld(BinaryReader reader, int versionGameWasLastSavedOn)
void SaveToPlayer(Player player, BinaryWriter writer)
Dictionary< string, ICreativePower > _powersByName
void LoadFromWorld(BinaryReader reader, int versionGameWasLastSavedOn)