terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GUIMainMenu.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Text
;
3
using
Terraria
;
4
using
UnityEngine
;
5
6
// Token: 0x02000266 RID: 614
7
public
class
GUIMainMenu
8
{
9
// Token: 0x06000DB9 RID: 3513 RVA: 0x00041C34 File Offset: 0x0003FE34
10
public
void
Draw
()
11
{
12
int
num = 1;
13
if
(num == 0)
14
{
15
}
16
if
(num == 0)
17
{
18
}
19
Main.mouseLeft
=
false
;
20
Main.mouseLeftRelease
=
true
;
21
if
(num == 0)
22
{
23
}
24
GUIContollerTransactionButtonList
controllerListTrial
= this.
_controllerListTrial
;
25
if
(controllerListTrial !=
null
)
26
{
27
Main.Quitting
=
false
;
28
Main
.
ClearVisualPostProcessEffects
();
29
long
num2
= 0
L
;
30
StringBuilder
stringBuilder;
31
stringBuilder.AppendInt((
int
)
num2
);
32
bool
isEditor =
Application
.
isEditor
;
33
return
;
34
}
35
if
((
controllerListTrial
==
null
||
controllerListTrial
!=
null
) && (
controllerListTrial
==
null
||
controllerListTrial
!=
null
) && (
controllerListTrial
==
null
||
controllerListTrial
!=
null
))
36
{
37
return
;
38
}
39
throw
new
ArrayTypeMismatchException
();
40
}
41
42
// Token: 0x06000DBA RID: 3514 RVA: 0x00041E5C File Offset: 0x0004005C
43
public
void
OpenPurchaseGame
()
44
{
45
}
46
47
// Token: 0x06000DBB RID: 3515 RVA: 0x00041E7C File Offset: 0x0004007C
48
public
void
SelectMultiplayer
()
49
{
50
if
(!
true
)
51
{
52
}
53
Liquid
.
ReInit
();
54
bool
hasMultiplayerPermissions
=
DrPlatform
.
User
.
HasMultiplayerPermissions
;
55
int
num = 1;
56
Main
.
ClearPendingPlayerSelectCallbacks
();
57
Main
.
LoadPlayers
();
58
Main.menuMode
= 1;
59
if
(num == 0)
60
{
61
return
;
62
}
63
}
64
65
// Token: 0x06000DBC RID: 3516 RVA: 0x00041EF4 File Offset: 0x000400F4
66
public
GUIMainMenu
()
67
{
68
}
69
70
// Token: 0x0400195C RID: 6492
71
private
float
scale0
;
72
73
// Token: 0x0400195D RID: 6493
74
private
float
scale1
;
75
76
// Token: 0x0400195E RID: 6494
77
private
float
scale2
;
78
79
// Token: 0x0400195F RID: 6495
80
private
float
scale3
;
81
82
// Token: 0x04001960 RID: 6496
83
private
float
scale4
;
84
85
// Token: 0x04001961 RID: 6497
86
private
float
scale5
;
87
88
// Token: 0x04001962 RID: 6498
89
private
GUIContollerTransactionButtonList
_controllerList
;
90
91
// Token: 0x04001963 RID: 6499
92
private
GUIContollerTransactionButtonList
_controllerListTrial
;
93
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
DrPlatform.User.HasMultiplayerPermissions
static bool HasMultiplayerPermissions
Definition
DrPlatform.cs:478
DrPlatform.User
Definition
DrPlatform.cs:377
DrPlatform
Definition
DrPlatform.cs:12
GUIContollerTransactionButtonList
Definition
GUIContollerTransactionButtonList.cs:8
GUIMainMenu.scale2
float scale2
Definition
GUIMainMenu.cs:77
GUIMainMenu.scale5
float scale5
Definition
GUIMainMenu.cs:86
GUIMainMenu._controllerListTrial
GUIContollerTransactionButtonList _controllerListTrial
Definition
GUIMainMenu.cs:92
GUIMainMenu.scale4
float scale4
Definition
GUIMainMenu.cs:83
GUIMainMenu._controllerList
GUIContollerTransactionButtonList _controllerList
Definition
GUIMainMenu.cs:89
GUIMainMenu.SelectMultiplayer
void SelectMultiplayer()
Definition
GUIMainMenu.cs:48
GUIMainMenu.scale0
float scale0
Definition
GUIMainMenu.cs:71
GUIMainMenu.scale3
float scale3
Definition
GUIMainMenu.cs:80
GUIMainMenu.Draw
void Draw()
Definition
GUIMainMenu.cs:10
GUIMainMenu.OpenPurchaseGame
void OpenPurchaseGame()
Definition
GUIMainMenu.cs:43
GUIMainMenu.GUIMainMenu
GUIMainMenu()
Definition
GUIMainMenu.cs:66
GUIMainMenu.scale1
float scale1
Definition
GUIMainMenu.cs:74
GUIMainMenu
Definition
GUIMainMenu.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.Text.StringBuilder
Definition
StringBuilder.cs:14
Terraria.Liquid.ReInit
static void ReInit()
Definition
Liquid.cs:52
Terraria.Liquid
Definition
Liquid.cs:11
Terraria.Main.ClearPendingPlayerSelectCallbacks
static void ClearPendingPlayerSelectCallbacks()
Definition
Main.cs:18191
Terraria.Main.LoadPlayers
static void LoadPlayers()
Definition
Main.cs:5731
Terraria.Main.ClearVisualPostProcessEffects
static void ClearVisualPostProcessEffects()
Definition
Main.cs:14075
Terraria.Main
Definition
Main.cs:67
UnityEngine.Application.isEditor
static bool isEditor
Definition
Application.cs:217
UnityEngine.Application
Definition
Application.cs:29
System.Text
Definition
ASCIIEncoding.cs:7
System.ConsoleKey.L
@ L
System
Definition
__ComObject.cs:4
Terraria
Definition
Achievement.cs:10
UnityEngine
Definition
_AndroidJNIHelper.cs:6
source
GUIMainMenu.cs
Generated by
1.10.0