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
GUIMultiplayerLobby.cs
Go to the documentation of this file.
1using System;
4using Controller;
11using Terraria;
12using Terraria.Audio;
15using Terraria.IO;
17using UnityEngine;
18
19[global::Cpp2ILInjected.Token(Token = "0x200026A")]
21{
22 [global::Cpp2ILInjected.Token(Token = "0x6000DDE")]
23 [global::Cpp2ILInjected.Address(RVA = "0x9EB660", Offset = "0x9EB660", Length = "0xC4")]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Initializers.AssetInitializer.<LoadAssetsWhileInInitialBlackScreen_InSteps>d__3", Member = "MoveNext", ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetInitializer), Member = "LoadAssetsWhileInInitialBlackScreen", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = "Load", MemberTypeParameters = new object[] { "T1" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T1")]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
29 public static void LoadContent(ContentManager content)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x17000179")]
36 {
37 [global::Cpp2ILInjected.Token(Token = "0x6000DDF")]
38 [global::Cpp2ILInjected.Address(RVA = "0x9EB724", Offset = "0x9EB724", Length = "0x118")]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIContollerTransactionButtonList), Member = ".ctor", MemberParameters = new object[]
41 {
42 typeof(bool),
43 typeof(bool),
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
48 get
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x6000DE0")]
55 [global::Cpp2ILInjected.Address(RVA = "0x9EB83C", Offset = "0x9EB83C", Length = "0x314")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMenu", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
61 {
68 typeof(Matrix?),
69 typeof(bool)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Back", ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
76 {
78 typeof(bool),
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "IsCurrentPlatform", MemberParameters = new object[] { typeof(DrPlatform.DrPlatformType) }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawPlatformFriends", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawCategoryButtons", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawDedicated", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawLocal", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawMainButtons", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
91 {
93 typeof(string),
94 typeof(ref float),
95 typeof(bool),
96 typeof(bool)
97 }, ReturnType = typeof(bool))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawOptions", ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_menuMode", ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
101 public void Draw()
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x6000DE1")]
107 [global::Cpp2ILInjected.Address(RVA = "0x9EBC0C", Offset = "0x9EBC0C", Length = "0x78")]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
111 {
113 typeof(bool),
117 }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
119 private void DrawPlatformFriends()
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x6000DE2")]
125 [global::Cpp2ILInjected.Address(RVA = "0x9EBC84", Offset = "0x9EBC84", Length = "0x320")]
126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
130 {
133 typeof(string)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "PreviousPagePressed", ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "NextPagePressed", ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
140 {
141 typeof(int),
142 typeof(int),
143 typeof(int),
144 typeof(int),
145 typeof(float),
146 typeof(float)
147 }, ReturnType = typeof(SoundEffectInstance))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerMultiplayerLobby), Member = "Activate", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
150 {
152 typeof(Item),
153 typeof(string),
154 typeof(bool),
155 typeof(ref float),
156 typeof(bool),
157 typeof(bool),
158 typeof(bool),
159 typeof(bool)
160 }, ReturnType = typeof(GUITransactionButton.InputState))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
162 {
164 typeof(bool),
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
170 private void DrawCategoryButtons()
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x6000DE3")]
176 [global::Cpp2ILInjected.Address(RVA = "0x9EB574", Offset = "0x9EB574", Length = "0x58")]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDeleteDedicatedServer), Member = "Delete", ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDeleteDedicatedServer), Member = "Back", ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "Back", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerJoin), Member = "Back", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINetPlayStatusMenu), Member = "QuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Back", ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SelectPlayer", MemberParameters = new object[] { typeof(PlayerFileData) }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerAutoFinder), Member = "StartSearching", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
187 public void Startup()
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x6000DE4")]
193 [global::Cpp2ILInjected.Address(RVA = "0x9ED4C0", Offset = "0x9ED4C0", Length = "0x50")]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Back", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "JoinServer", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "StartNewServer", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "AddDedicatedServer", ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "PlayerSelected", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerAutoFinder), Member = "StopSearching", ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
202 public void Shutdown()
203 {
204 throw null;
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x6000DE5")]
208 [global::Cpp2ILInjected.Address(RVA = "0x9EBFA4", Offset = "0x9EBFA4", Length = "0x9B0")]
209 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "RefreshLocalServers", ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
214 {
215 typeof(int),
216 typeof(int),
217 typeof(int),
218 typeof(int)
219 }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
221 {
222 typeof(Microsoft.Xna.Framework.Graphics.Color),
223 typeof(float)
224 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "IsCurrentPlatform", MemberParameters = new object[] { typeof(DrPlatform.DrPlatformType) }, ReturnType = typeof(bool))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
228 {
230 typeof(string),
232 typeof(bool)
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
235 {
237 typeof(int),
238 typeof(int),
239 typeof(int),
240 typeof(int),
241 typeof(int),
242 typeof(int)
243 }, ReturnType = typeof(Rectangle))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
245 {
250 typeof(float?)
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
254 {
260 typeof(Effect),
261 typeof(Matrix?),
262 typeof(bool)
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
265 {
266 typeof(object),
268 }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
270 {
271 typeof(object),
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
275 {
276 typeof(object),
278 }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemSizeHandler), Member = ".ctor", MemberParameters = new object[]
280 {
281 typeof(object),
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
285 {
290 typeof(int),
291 typeof(ref float),
292 typeof(ref float),
293 typeof(ref int),
296 typeof(bool),
297 typeof(bool),
298 typeof(bool)
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "EnableClipping", MemberParameters = new object[]
301 {
305 typeof(bool)
306 }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
308 {
312 typeof(Item),
313 typeof(string),
314 typeof(bool),
315 typeof(ref float),
316 typeof(bool),
317 typeof(bool),
318 typeof(bool),
319 typeof(bool),
320 typeof(bool),
321 typeof(bool)
322 }, ReturnType = typeof(GUITransactionButton.InputState))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
325 {
326 typeof(int),
327 typeof(int),
328 typeof(int),
329 typeof(int),
330 typeof(float),
331 typeof(float)
332 }, ReturnType = typeof(SoundEffectInstance))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
334 {
335 typeof(object),
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "DisabledClipping", ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "StartNewServer", ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 52)]
342 private void DrawLocal()
343 {
344 throw null;
345 }
346
347 [global::Cpp2ILInjected.Token(Token = "0x6000DE6")]
348 [global::Cpp2ILInjected.Address(RVA = "0x9ED0C4", Offset = "0x9ED0C4", Length = "0x3FC")]
349 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "EnableClipping", MemberParameters = new object[]
353 {
357 typeof(bool)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
362 {
366 typeof(Item),
367 typeof(string),
368 typeof(bool),
369 typeof(ref float),
370 typeof(bool),
371 typeof(bool),
372 typeof(bool),
373 typeof(bool),
374 typeof(bool),
375 typeof(bool)
376 }, ReturnType = typeof(GUITransactionButton.InputState))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
378 {
379 typeof(int),
380 typeof(int),
381 typeof(int),
382 typeof(int),
383 typeof(float),
384 typeof(float)
385 }, ReturnType = typeof(SoundEffectInstance))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "SaveRecent", ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "RefreshDedicatedServers", ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "DisabledClipping", ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
391 private void DrawOptions()
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x6000DE7")]
397 [global::Cpp2ILInjected.Address(RVA = "0x9EC954", Offset = "0x9EC954", Length = "0x594")]
398 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "RefreshDedicatedServers", ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
403 {
404 typeof(object),
405 typeof(IntPtr)
406 }, ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
408 {
409 typeof(object),
410 typeof(IntPtr)
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
413 {
414 typeof(object),
415 typeof(IntPtr)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemSizeHandler), Member = ".ctor", MemberParameters = new object[]
418 {
419 typeof(object),
420 typeof(IntPtr)
421 }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
423 {
428 typeof(int),
429 typeof(ref float),
430 typeof(ref float),
431 typeof(ref int),
434 typeof(bool),
435 typeof(bool),
436 typeof(bool)
437 }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "EnableClipping", MemberParameters = new object[]
439 {
443 typeof(bool)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
446 {
450 typeof(Item),
451 typeof(string),
452 typeof(bool),
453 typeof(ref float),
454 typeof(bool),
455 typeof(bool),
456 typeof(bool),
457 typeof(bool),
458 typeof(bool),
459 typeof(bool)
460 }, ReturnType = typeof(GUITransactionButton.InputState))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
463 {
464 typeof(int),
465 typeof(int),
466 typeof(int),
467 typeof(int),
468 typeof(float),
469 typeof(float)
470 }, ReturnType = typeof(SoundEffectInstance))]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
472 {
473 typeof(object),
475 }, ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "DisabledClipping", ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
480 {
486 typeof(Effect),
487 typeof(Matrix?),
488 typeof(bool)
489 }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "AddDedicatedServer", ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
492 private void DrawDedicated()
493 {
494 throw null;
495 }
496
497 [global::Cpp2ILInjected.Token(Token = "0x6000DE8")]
498 [global::Cpp2ILInjected.Address(RVA = "0x9ED510", Offset = "0x9ED510", Length = "0x37C")]
499 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawLocal", ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
503 {
504 typeof(Array),
505 typeof(int),
506 typeof(int)
507 }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerAutoFinder), Member = "UpdateResults", ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
510 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
511 private void RefreshLocalServers()
512 {
513 throw null;
514 }
515
516 [global::Cpp2ILInjected.Token(Token = "0x6000DE9")]
517 [global::Cpp2ILInjected.Address(RVA = "0x9ED9D0", Offset = "0x9ED9D0", Length = "0x400")]
518 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawOptions", ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawDedicated", ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
524 {
525 typeof(Array),
526 typeof(int),
527 typeof(int)
528 }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<GUIMultiplayerLobby.ServerInformation>), Member = ".ctor", MemberParameters = new object[]
531 {
532 typeof(object),
534 }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<GUIMultiplayerLobby.ServerInformation>) }, ReturnType = typeof(void))]
536 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
538 {
539 throw null;
540 }
541
542 [global::Cpp2ILInjected.Token(Token = "0x6000DEA")]
543 [global::Cpp2ILInjected.Address(RVA = "0x9EDE8C", Offset = "0x9EDE8C", Length = "0x108")]
544 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawServer", MemberParameters = new object[] { typeof(GUIMultiplayerLobby.ServerInformation) }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
548 {
549 typeof(string),
550 typeof(string),
551 typeof(string)
552 }, ReturnType = typeof(string))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureManager), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
554 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
559
560 [global::Cpp2ILInjected.Token(Token = "0x6000DEB")]
561 [global::Cpp2ILInjected.Address(RVA = "0x9EDF94", Offset = "0x9EDF94", Length = "0x190")]
562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "ServerDraw", MemberParameters = new object[]
563 {
565 typeof(int),
567 typeof(float)
568 }, ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
571 {
575 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
577 {
579 typeof(float)
580 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
582 {
585 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "GetIcon", MemberParameters = new object[] { typeof(GUIMultiplayerLobby.ServerInformation) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawBacking", MemberParameters = new object[]
588 {
594 }, ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
597 {
598 throw null;
599 }
600
601 [global::Cpp2ILInjected.Token(Token = "0x6000DEC")]
602 [global::Cpp2ILInjected.Address(RVA = "0x9EE124", Offset = "0x9EE124", Length = "0xF4")]
603 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
604 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
607 {
608 typeof(object),
610 }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowMemoryPopup), Member = "CheckMemoryAction", MemberParameters = new object[]
612 {
614 typeof(Action)
615 }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "JoinServer", ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
618 private void JoinServerCheck()
619 {
620 throw null;
621 }
622
623 [global::Cpp2ILInjected.Token(Token = "0x6000DED")]
624 [global::Cpp2ILInjected.Address(RVA = "0x9EE56C", Offset = "0x9EE56C", Length = "0x74")]
625 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
626 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
627 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
629 {
630 throw null;
631 }
632
633 [global::Cpp2ILInjected.Token(Token = "0x6000DEE")]
634 [global::Cpp2ILInjected.Address(RVA = "0x9EE5E0", Offset = "0x9EE5E0", Length = "0x9D8")]
635 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
638 {
639 typeof(int),
640 typeof(int),
641 typeof(int),
642 typeof(int)
643 }, ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
646 {
650 typeof(bool)
651 }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
654 {
656 typeof(bool),
660 }, ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
662 {
666 typeof(float?)
667 }, ReturnType = typeof(void))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "DrawServer", MemberParameters = new object[] { typeof(GUIMultiplayerLobby.ServerInformation) }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "IsCurrentPlatform", MemberParameters = new object[] { typeof(DrPlatform.DrPlatformType) }, ReturnType = typeof(bool))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
671 {
672 typeof(string),
673 typeof(string),
674 typeof(string),
675 typeof(string)
676 }, ReturnType = typeof(string))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(String_Layout), Member = "GetFont", ReturnType = typeof(SpriteFont))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
680 {
681 typeof(string),
682 typeof(string)
683 }, ReturnType = typeof(string))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
685 {
686 typeof(int),
687 typeof(int)
688 }, ReturnType = typeof(string))]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
690 {
692 typeof(string)
693 }, ReturnType = typeof(void))]
694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby.ServerInformation), Member = "get_WorldSize", ReturnType = typeof(string))]
695 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
696 {
697 typeof(string),
698 typeof(object)
699 }, ReturnType = typeof(string))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
703 {
704 typeof(string),
705 typeof(string),
706 typeof(string)
707 }, ReturnType = typeof(string))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
710 {
711 typeof(int),
712 typeof(int),
713 typeof(int)
714 }, ReturnType = typeof(void))]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
716 {
718 typeof(string),
720 typeof(bool)
721 }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
727 {
730 }, ReturnType = typeof(TimeSpan))]
731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
734 {
735 typeof(object),
737 }, ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
740 {
741 typeof(int),
742 typeof(int),
743 typeof(int),
744 typeof(int),
745 typeof(float),
746 typeof(float)
747 }, ReturnType = typeof(SoundEffectInstance))]
748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
749 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
750 private void ServerDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
751 {
752 throw null;
753 }
754
755 [global::Cpp2ILInjected.Token(Token = "0x6000DEF")]
756 [global::Cpp2ILInjected.Address(RVA = "0x9EF098", Offset = "0x9EF098", Length = "0x4")]
757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
758 private void OpenPlatformInvite()
759 {
760 throw null;
761 }
762
763 [global::Cpp2ILInjected.Token(Token = "0x6000DF0")]
764 [global::Cpp2ILInjected.Address(RVA = "0x9ECEE8", Offset = "0x9ECEE8", Length = "0x1DC")]
765 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
772 {
776 typeof(Item),
777 typeof(string),
778 typeof(bool),
779 typeof(ref float),
780 typeof(bool),
781 typeof(bool),
782 typeof(bool),
783 typeof(bool),
784 typeof(bool),
785 typeof(bool)
786 }, ReturnType = typeof(GUITransactionButton.InputState))]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Back", ReturnType = typeof(void))]
789 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
790 private void DrawMainButtons()
791 {
792 throw null;
793 }
794
795 [global::Cpp2ILInjected.Token(Token = "0x6000DF1")]
796 [global::Cpp2ILInjected.Address(RVA = "0x9EBB50", Offset = "0x9EBB50", Length = "0xBC")]
797 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
798 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "Draw", ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawMainButtons", ReturnType = typeof(void))]
800 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
801 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Shutdown", ReturnType = typeof(void))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
805 {
806 typeof(int),
807 typeof(int),
808 typeof(int),
809 typeof(int),
810 typeof(float),
811 typeof(float)
812 }, ReturnType = typeof(SoundEffectInstance))]
813 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
814 private void Back()
815 {
816 throw null;
817 }
818
819 [global::Cpp2ILInjected.Token(Token = "0x6000DF2")]
820 [global::Cpp2ILInjected.Address(RVA = "0x9EF09C", Offset = "0x9EF09C", Length = "0x8")]
821 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
822 private float ServerScale(int index)
823 {
824 throw null;
825 }
826
827 [global::Cpp2ILInjected.Token(Token = "0x6000DF3")]
828 [global::Cpp2ILInjected.Address(RVA = "0x9EF0A4", Offset = "0x9EF0A4", Length = "0x8")]
829 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
830 private void ServerOver(int index)
831 {
832 throw null;
833 }
834
835 [global::Cpp2ILInjected.Token(Token = "0x6000DF4")]
836 [global::Cpp2ILInjected.Address(RVA = "0x9EF0AC", Offset = "0x9EF0AC", Length = "0x78")]
837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDeleteDedicatedServer), Member = "Draw", ReturnType = typeof(void))]
838 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDeleteDedicatedServer), Member = "Delete", ReturnType = typeof(void))]
839 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
841 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
843 {
844 throw null;
845 }
846
847 [global::Cpp2ILInjected.Token(Token = "0x6000DF5")]
848 [global::Cpp2ILInjected.Address(RVA = "0x9EE218", Offset = "0x9EE218", Length = "0x354")]
849 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
850 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "JoinServerCheck", ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "SetRemoteIP", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformUser), Member = "get_CurrentUser", ReturnType = typeof(PlatformUser))]
856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MPSessionManager), Member = "CreateNewDirectSession", MemberParameters = new object[]
857 {
860 typeof(string),
861 typeof(int)
862 }, ReturnType = typeof(MPSession))]
863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Shutdown", ReturnType = typeof(void))]
864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "StartTcpClient", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
866 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
867 private void JoinServer()
868 {
869 throw null;
870 }
871
872 [global::Cpp2ILInjected.Token(Token = "0x6000DF6")]
873 [global::Cpp2ILInjected.Address(RVA = "0x9ED88C", Offset = "0x9ED88C", Length = "0x144")]
874 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawLocal", ReturnType = typeof(void))]
876 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "PlayerSelected", ReturnType = typeof(void))]
877 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Shutdown", ReturnType = typeof(void))]
880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
883 {
884 typeof(object),
886 }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
889 public void StartNewServer()
890 {
891 throw null;
892 }
893
894 [global::Cpp2ILInjected.Token(Token = "0x6000DF7")]
895 [global::Cpp2ILInjected.Address(RVA = "0x9EDDD0", Offset = "0x9EDDD0", Length = "0x58")]
896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawDedicated", ReturnType = typeof(void))]
897 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Shutdown", ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
900 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
901 private void AddDedicatedServer()
902 {
903 throw null;
904 }
905
906 [global::Cpp2ILInjected.Token(Token = "0x6000DF8")]
907 [global::Cpp2ILInjected.Address(RVA = "0x9EF124", Offset = "0x9EF124", Length = "0x38")]
908 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
914
915 [global::Cpp2ILInjected.Token(Token = "0x6000DF9")]
916 [global::Cpp2ILInjected.Address(RVA = "0x9EF15C", Offset = "0x9EF15C", Length = "0x74")]
917 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
918 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
919 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
920 public int CompareNatural(string strA, string strB)
921 {
922 throw null;
923 }
924
925 [global::Cpp2ILInjected.Token(Token = "0x6000DFA")]
926 [global::Cpp2ILInjected.Address(RVA = "0x9EF1D0", Offset = "0x9EF1D0", Length = "0x794")]
927 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
928 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "GetNumericValue", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(double))]
932 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
933 {
934 typeof(int),
935 typeof(int)
936 }, ReturnType = typeof(string))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
938 {
939 typeof(string),
940 typeof(string)
941 }, ReturnType = typeof(string))]
942 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
944 {
945 throw null;
946 }
947
948 [global::Cpp2ILInjected.Token(Token = "0x6000DFB")]
949 [global::Cpp2ILInjected.Address(RVA = "0x9EF964", Offset = "0x9EF964", Length = "0x104")]
950 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
951 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
953 {
954 typeof(int),
955 typeof(int),
956 typeof(int),
957 typeof(int)
958 }, ReturnType = typeof(void))]
959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerMultiplayerLobby), Member = ".ctor", ReturnType = typeof(void))]
960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<GUIMultiplayerLobby.ServerInformation>), Member = ".ctor", ReturnType = typeof(void))]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
962 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
964 {
965 throw null;
966 }
967
968 [global::Cpp2ILInjected.Token(Token = "0x400197E")]
969 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
971
972 [global::Cpp2ILInjected.Token(Token = "0x400197F")]
973 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
974 public bool NoPlatformFriends;
975
976 [global::Cpp2ILInjected.Token(Token = "0x4001980")]
977 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
978 private float localScale;
979
980 [global::Cpp2ILInjected.Token(Token = "0x4001981")]
981 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
982 private float dedicatedScale;
983
984 [global::Cpp2ILInjected.Token(Token = "0x4001982")]
985 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
986 private float joinButtonScale;
987
988 [global::Cpp2ILInjected.Token(Token = "0x4001983")]
989 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
990 private float backButtonScale;
991
992 [global::Cpp2ILInjected.Token(Token = "0x4001984")]
993 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
994 private float NewScale;
995
996 [global::Cpp2ILInjected.Token(Token = "0x4001985")]
997 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
998 private float TitleScale;
999
1000 [global::Cpp2ILInjected.Token(Token = "0x4001986")]
1001 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1002 private float DeleteScale;
1003
1004 [global::Cpp2ILInjected.Token(Token = "0x4001987")]
1005 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1006 public int previousMenu;
1007
1008 [global::Cpp2ILInjected.Token(Token = "0x4001988")]
1009 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1011
1012 [global::Cpp2ILInjected.Token(Token = "0x4001989")]
1013 private const double DOUBLE_CLICK_TIME = 500.0;
1014
1015 [global::Cpp2ILInjected.Token(Token = "0x400198A")]
1016 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1017 public float ScrollOffset;
1018
1019 [global::Cpp2ILInjected.Token(Token = "0x400198B")]
1020 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
1021 private float ScrollMomentum;
1022
1023 [global::Cpp2ILInjected.Token(Token = "0x400198C")]
1024 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1025 private int ScrollDragging;
1026
1027 [global::Cpp2ILInjected.Token(Token = "0x400198D")]
1028 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
1030
1031 [global::Cpp2ILInjected.Token(Token = "0x400198E")]
1032 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
1034
1035 [global::Cpp2ILInjected.Token(Token = "0x400198F")]
1036 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
1038
1039 [global::Cpp2ILInjected.Token(Token = "0x4001990")]
1040 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1042
1043 [global::Cpp2ILInjected.Token(Token = "0x4001991")]
1045
1046 [global::Cpp2ILInjected.Token(Token = "0x4001992")]
1048
1049 [global::Cpp2ILInjected.Token(Token = "0x4001993")]
1050 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1052
1053 [global::Cpp2ILInjected.Token(Token = "0x4001994")]
1054 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1056
1057 [global::Cpp2ILInjected.Token(Token = "0x4001995")]
1058 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1059 public int selectedServer;
1060
1061 [global::Cpp2ILInjected.Token(Token = "0x4001996")]
1062 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
1064
1065 [global::Cpp2ILInjected.Token(Token = "0x4001997")]
1066 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
1068
1069 [global::Cpp2ILInjected.Token(Token = "0x4001998")]
1070 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
1072
1073 [global::Cpp2ILInjected.Token(Token = "0x4001999")]
1074 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
1075 private int serverOver;
1076
1077 [global::Cpp2ILInjected.Token(Token = "0x200026B")]
1078 public enum ItemSelection
1079 {
1080 [global::Cpp2ILInjected.Token(Token = "0x400199B")]
1081 Local,
1082 [global::Cpp2ILInjected.Token(Token = "0x400199C")]
1083 Dedicated
1084 }
1085
1086 [global::Cpp2ILInjected.Token(Token = "0x200026C")]
1087 public struct ServerInformation
1088 {
1089 [global::Cpp2ILInjected.Token(Token = "0x6000DFC")]
1090 [global::Cpp2ILInjected.Address(RVA = "0x9EDE28", Offset = "0x9EDE28", Length = "0x64")]
1091 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1092 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1093 public ServerInformation(string worldName, string hostName, string serverIPText, int port, int players, int maxPlayers, int worldWidth, bool corruption, short gameMode, bool hardMode, bool active = true, bool favorite = false, int realID = 0, MPSession existingSession = null)
1094 {
1095 throw null;
1096 }
1097
1098 [global::Cpp2ILInjected.Token(Token = "0x1700017A")]
1099 public string WorldSize
1100 {
1101 [global::Cpp2ILInjected.Token(Token = "0x6000DFD")]
1102 [global::Cpp2ILInjected.Address(RVA = "0x9EEFB8", Offset = "0x9EEFB8", Length = "0xE0")]
1103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "ServerDraw", MemberParameters = new object[]
1105 {
1107 typeof(int),
1109 typeof(float)
1110 }, ReturnType = typeof(void))]
1111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1114 get
1115 {
1116 throw null;
1117 }
1118 }
1119
1120 [global::Cpp2ILInjected.Token(Token = "0x400199D")]
1121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1122 public int RealID;
1123
1124 [global::Cpp2ILInjected.Token(Token = "0x400199E")]
1125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1126 public string WorldName;
1127
1128 [global::Cpp2ILInjected.Token(Token = "0x400199F")]
1129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1130 public int CurrentPlayers;
1131
1132 [global::Cpp2ILInjected.Token(Token = "0x40019A0")]
1133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
1134 public int MaxPlayers;
1135
1136 [global::Cpp2ILInjected.Token(Token = "0x40019A1")]
1137 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1138 public int WorldWidth;
1139
1140 [global::Cpp2ILInjected.Token(Token = "0x40019A2")]
1141 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
1142 public bool HasCorruption;
1143
1144 [global::Cpp2ILInjected.Token(Token = "0x40019A3")]
1145 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1E")]
1146 public short GameMode;
1147
1148 [global::Cpp2ILInjected.Token(Token = "0x40019A4")]
1149 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1150 public bool IsHardMode;
1151
1152 [global::Cpp2ILInjected.Token(Token = "0x40019A5")]
1153 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1154 public string ServerIPText;
1155
1156 [global::Cpp2ILInjected.Token(Token = "0x40019A6")]
1157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1158 public int ServerPort;
1159
1160 [global::Cpp2ILInjected.Token(Token = "0x40019A7")]
1161 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1162 public string HostName;
1163
1164 [global::Cpp2ILInjected.Token(Token = "0x40019A8")]
1165 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1166 public bool Active;
1167
1168 [global::Cpp2ILInjected.Token(Token = "0x40019A9")]
1169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x41")]
1170 public bool Favorite;
1171
1172 [global::Cpp2ILInjected.Token(Token = "0x40019AA")]
1173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1175 }
1176}
class f__AnonymousType0<< Count > j__TPar
delegate void SetupRegions(bool setup)
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)
delegate Vector2 GetItemSizeHandler(int itemIndex)
void DrawServer(GUIMultiplayerLobby.ServerInformation serverData)
Microsoft.Xna.Framework.Vector2 ServerItemSize(int index)
GUIMultiplayerLobby.ItemSelection CurrentSelection
Microsoft.Xna.Framework.Vector2 DragOffset
GUIControllerMultiplayerLobby _controllerInput
GUIContollerTransactionButtonList _multiplayerLobbyOptionsController
Microsoft.Xna.Framework.Graphics.Texture2D GetIcon(GUIMultiplayerLobby.ServerInformation serverData)
float ServerScale(int index)
void ServerDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
GUIContollerTransactionButtonList MultiplayerLobbyOptionsController
List< GUIMultiplayerLobby.ServerInformation > serverList
GUIMultiplayerLobby.ServerInformation ActiveServer()
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteInactiveTexture
int SortEntry(GUIMultiplayerLobby.ServerInformation a, GUIMultiplayerLobby.ServerInformation b)
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteActiveTexture
static void LoadContent(ContentManager content)
int CompareNatural(string strA, string strB, CultureInfo culture, CompareOptions options)
int CompareNatural(string strA, string strB)
ServerInformation(string worldName, string hostName, string serverIPText, int port, int players, int maxPlayers, int worldWidth, bool corruption, short gameMode, bool hardMode, bool active=true, bool favorite=false, int realID=0, MPSession existingSession=null)