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
GUIMultiplayerHost.cs
Go to the documentation of this file.
1using System;
3using Controller;
9using Terraria;
10using Terraria.Audio;
12using Terraria.IO;
14using UnityEngine;
15
16[global::Cpp2ILInjected.Token(Token = "0x2000268")]
18{
19 [global::Cpp2ILInjected.Token(Token = "0x6000DC3")]
20 [global::Cpp2ILInjected.Address(RVA = "0x9E634C", Offset = "0x9E634C", Length = "0x8")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6000DC4")]
28 [global::Cpp2ILInjected.Address(RVA = "0x9E6354", Offset = "0x9E6354", Length = "0x1FC")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMenu", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
34 {
41 typeof(Matrix?),
42 typeof(bool)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
47 {
49 typeof(bool),
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "DrawMaxPlayers", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "DrawMainButtons", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
57 {
59 typeof(string),
60 typeof(ref float),
61 typeof(bool),
62 typeof(bool)
63 }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "IsCurrentPlatform", MemberParameters = new object[] { typeof(DrPlatform.DrPlatformType) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "DrawOpenInviteOnly", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "DrawPassword", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
68 public void Draw()
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000DC5")]
74 [global::Cpp2ILInjected.Address(RVA = "0x9E692C", Offset = "0x9E692C", Length = "0x28C")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "Draw", ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
82 {
86 typeof(Item),
87 typeof(string),
88 typeof(bool),
89 typeof(ref float),
90 typeof(bool),
91 typeof(bool),
92 typeof(bool),
93 typeof(bool),
94 typeof(bool),
95 typeof(bool)
96 }, ReturnType = typeof(GUITransactionButton.InputState))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(int),
101 typeof(int),
102 typeof(int),
103 typeof(float),
104 typeof(float)
105 }, ReturnType = typeof(SoundEffectInstance))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "HostServer", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "Back", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
110 private void DrawMainButtons()
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6000DC6")]
116 [global::Cpp2ILInjected.Address(RVA = "0x9E7C58", Offset = "0x9E7C58", Length = "0xD4")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawMainButtons", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Startup", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
123 {
124 typeof(int),
125 typeof(int),
126 typeof(int),
127 typeof(int),
128 typeof(float),
129 typeof(float)
130 }, ReturnType = typeof(SoundEffectInstance))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
132 private void Back()
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6000DC7")]
138 [global::Cpp2ILInjected.Address(RVA = "0x9E6550", Offset = "0x9E6550", Length = "0x3DC")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "Draw", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "CalculateValue", MemberParameters = new object[]
143 {
144 typeof(int),
145 typeof(int),
146 typeof(int)
147 }, ReturnType = typeof(float))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
149 {
151 typeof(Item),
152 typeof(string),
153 typeof(bool),
154 typeof(ref float),
155 typeof(bool),
156 typeof(bool),
157 typeof(bool),
158 typeof(bool)
159 }, ReturnType = typeof(GUITransactionButton.InputState))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "Draw", MemberParameters = new object[]
161 {
163 typeof(bool),
164 typeof(ref float),
167 typeof(bool),
168 typeof(int),
169 typeof(int),
170 typeof(bool)
171 }, ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
174 {
175 typeof(string),
176 typeof(string),
177 typeof(string)
178 }, ReturnType = typeof(string))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
180 {
182 typeof(string)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "ScaleValue", MemberParameters = new object[]
186 {
187 typeof(float),
188 typeof(int),
189 typeof(int)
190 }, ReturnType = typeof(int))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetPickRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
195 {
196 typeof(int),
197 typeof(int)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
200 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
201 private void DrawMaxPlayers()
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x6000DC8")]
207 [global::Cpp2ILInjected.Address(RVA = "0x9E7D2C", Offset = "0x9E7D2C", Length = "0x40")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
210 public string GetDefaultIPAddress()
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6000DC9")]
216 [global::Cpp2ILInjected.Address(RVA = "0x9E795C", Offset = "0x9E795C", Length = "0x2FC")]
217 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawMainButtons", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "PlayWorld", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
222 {
223 typeof(int),
224 typeof(int),
225 typeof(int),
226 typeof(int),
227 typeof(float),
228 typeof(float)
229 }, ReturnType = typeof(SoundEffectInstance))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformUser), Member = "get_CurrentUser", ReturnType = typeof(PlatformUser))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MPSessionManager), Member = "CreateNewSession", MemberParameters = new object[]
232 {
235 }, ReturnType = typeof(MPSession))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Netplay), Member = "SetRemoteIP", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_worldPathName", ReturnType = typeof(string))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "RunDedServ", MemberParameters = new object[]
239 {
240 typeof(string),
241 typeof(string)
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
245 public void HostServer()
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x6000DCA")]
251 [global::Cpp2ILInjected.Address(RVA = "0x9E6BB8", Offset = "0x9E6BB8", Length = "0x318")]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "Draw", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
257 {
259 typeof(Item),
260 typeof(string),
261 typeof(bool),
262 typeof(ref float),
263 typeof(bool),
264 typeof(bool),
265 typeof(bool),
266 typeof(bool)
267 }, ReturnType = typeof(GUITransactionButton.InputState))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
269 {
270 typeof(int),
271 typeof(int),
272 typeof(int),
273 typeof(int),
274 typeof(float),
275 typeof(float)
276 }, ReturnType = typeof(SoundEffectInstance))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
279 {
282 typeof(string)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
285 {
287 typeof(bool),
291 }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
293 {
295 typeof(string),
297 typeof(bool)
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
300 {
302 typeof(string)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
305 private void DrawOpenInviteOnly()
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000DCB")]
311 [global::Cpp2ILInjected.Address(RVA = "0x9E6ED0", Offset = "0x9E6ED0", Length = "0xA8C")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "Draw", ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(String_Layout), Member = "GetFont", ReturnType = typeof(SpriteFont))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
319 {
320 typeof(string),
321 typeof(string)
322 }, ReturnType = typeof(string))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[]
327 {
328 typeof(int),
329 typeof(int),
330 typeof(int),
331 typeof(int)
332 }, ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
334 {
336 typeof(bool),
340 }, ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_HidePassword", ReturnType = typeof(bool))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
344 {
345 typeof(int),
346 typeof(int)
347 }, ReturnType = typeof(string))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
349 {
351 typeof(Item),
352 typeof(string),
353 typeof(bool),
354 typeof(ref float),
355 typeof(bool),
356 typeof(bool),
357 typeof(bool),
358 typeof(bool)
359 }, ReturnType = typeof(GUITransactionButton.InputState))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
361 {
364 typeof(string)
365 }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetPickRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetInputText", MemberParameters = new object[]
368 {
369 typeof(string),
371 typeof(int),
372 typeof(bool),
373 typeof(bool),
374 typeof(bool),
375 typeof(bool)
376 }, ReturnType = typeof(string))]
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(GUIMultiplayerHost), Member = "CloseServerPasswordEdit", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "EnterServerPassword", ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
389 {
391 typeof(string)
392 }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "PressedReleased", MemberParameters = new object[] { typeof(GUIControllerInputButton.LinkedControlType) }, ReturnType = typeof(bool))]
394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
395 private void DrawPassword()
396 {
397 throw null;
398 }
399
400 [global::Cpp2ILInjected.Token(Token = "0x6000DCC")]
401 [global::Cpp2ILInjected.Address(RVA = "0x9E7E8C", Offset = "0x9E7E8C", Length = "0x94")]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawPassword", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "UnregisterPickingInterceptor", MemberParameters = new object[] { typeof(GUIInputRegionExclusive) }, ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerMultiplayerHost), Member = "DeactivateServerPassword", ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
409 {
410 throw null;
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x6000DCD")]
414 [global::Cpp2ILInjected.Address(RVA = "0x9E7D6C", Offset = "0x9E7D6C", Length = "0x120")]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawPassword", ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "clrInput", ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionExclusive.IsOverHandler), Member = ".ctor", MemberParameters = new object[]
419 {
420 typeof(object),
421 typeof(IntPtr)
422 }, ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterPickingInterceptor", MemberParameters = new object[] { typeof(GUIInputRegionExclusive.IsOverHandler) }, ReturnType = typeof(GUIInputRegionExclusive))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerMultiplayerHost), Member = "ActivateServerPassword", ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
426 private void EnterServerPassword()
427 {
428 throw null;
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x6000DCE")]
432 [global::Cpp2ILInjected.Address(RVA = "0x9E7F20", Offset = "0x9E7F20", Length = "0x108")]
433 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
437 {
438 typeof(string),
439 typeof(string),
440 typeof(string)
441 }, ReturnType = typeof(string))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureManager), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
448
449 [global::Cpp2ILInjected.Token(Token = "0x6000DCF")]
450 [global::Cpp2ILInjected.Address(RVA = "0x9E8028", Offset = "0x9E8028", Length = "0x180")]
451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "WorldDraw", ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
454 {
458 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
460 {
462 typeof(float)
463 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
465 {
468 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "GetIcon", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawBacking", MemberParameters = new object[]
471 {
477 }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
480 {
481 throw null;
482 }
483
484 [global::Cpp2ILInjected.Token(Token = "0x6000DD0")]
485 [global::Cpp2ILInjected.Address(RVA = "0x9E81A8", Offset = "0x9E81A8", Length = "0x67C")]
486 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
487 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
489 {
493 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
495 {
497 typeof(float)
498 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
500 {
503 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
505 {
506 typeof(int),
507 typeof(int),
508 typeof(int),
509 typeof(int)
510 }, ReturnType = typeof(void))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
513 {
517 typeof(bool)
518 }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
520 {
522 typeof(bool),
526 }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
528 {
532 typeof(float?)
533 }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
536 {
538 typeof(string)
539 }, ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "get_WorldSizeName", ReturnType = typeof(string))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetWorldSize", MemberParameters = new object[]
542 {
543 typeof(int),
544 typeof(int)
545 }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
547 {
548 typeof(string),
549 typeof(object)
550 }, ReturnType = typeof(string))]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(DateTimeFormatInfo))]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToString", MemberParameters = new object[]
553 {
554 typeof(string),
556 }, ReturnType = typeof(string))]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
558 {
560 typeof(string),
562 typeof(bool)
563 }, ReturnType = typeof(void))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
570 {
571 typeof(object),
573 }, ReturnType = typeof(void))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "DiskSpace", ReturnType = typeof(long))]
575 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
576 private void WorldDraw()
577 {
578 throw null;
579 }
580
581 [global::Cpp2ILInjected.Token(Token = "0x6000DD1")]
582 [global::Cpp2ILInjected.Address(RVA = "0x9E8824", Offset = "0x9E8824", Length = "0x10C4")]
583 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerMultiplayerHost), Member = ".ctor", ReturnType = typeof(void))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider.DragState), Member = ".ctor", ReturnType = typeof(void))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
591 {
592 throw null;
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x4001966")]
596 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
597 private float joinButtonScale;
598
599 [global::Cpp2ILInjected.Token(Token = "0x4001967")]
600 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
601 private float backButtonScale;
602
603 [global::Cpp2ILInjected.Token(Token = "0x4001968")]
604 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
605 private float TitleScale;
606
607 [global::Cpp2ILInjected.Token(Token = "0x4001969")]
608 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
609 private string _password;
610
611 [global::Cpp2ILInjected.Token(Token = "0x400196A")]
612 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
614
615 [global::Cpp2ILInjected.Token(Token = "0x400196B")]
616 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
618
619 [global::Cpp2ILInjected.Token(Token = "0x400196C")]
620 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
622
623 [global::Cpp2ILInjected.Token(Token = "0x400196D")]
624 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
626
627 [global::Cpp2ILInjected.Token(Token = "0x400196E")]
628 public const int MaxLocalMPPlayers = 8;
629
630 [global::Cpp2ILInjected.Token(Token = "0x400196F")]
631 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
633
634 [global::Cpp2ILInjected.Token(Token = "0x4001970")]
635 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
636 private float maxPlayerScale;
637
638 [global::Cpp2ILInjected.Token(Token = "0x4001971")]
639 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
640 public bool InviteOnly;
641
642 [global::Cpp2ILInjected.Token(Token = "0x4001972")]
643 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
644 private float InviteToggleScale;
645}
class f__AnonymousType0<< Count > j__TPar
delegate bool IsOverHandler(Vector2 cursorPosition)
GUISlider.DragState dragState
void DrawWorld(WorldFileData worldData)
Microsoft.Xna.Framework.Graphics.Texture2D GetIcon(WorldFileData worldData)
GUIControllerMultiplayerHost _controllerInput
bool IsOverOptions(Microsoft.Xna.Framework.Vector2 cursorPosition)
GUIInputRegionExclusive _optionsBlocker
delegate void DrawBackingHandler(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)