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
GUISettingsPauseMenu.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework.Audio
;
3
using
Microsoft.Xna.Framework.Graphics
;
4
using
Terraria
;
5
6
// Token: 0x02000171 RID: 369
7
public
class
GUISettingsPauseMenu
8
{
9
// Token: 0x06000A75 RID: 2677 RVA: 0x000329D4 File Offset: 0x00030BD4
10
private
void
SetupCreavieModeOffset
(
bool
setup
)
11
{
12
}
13
14
// Token: 0x06000A76 RID: 2678 RVA: 0x000329E4 File Offset: 0x00030BE4
15
public
void
Draw
()
16
{
17
int
gameMode
=
Main
.
GameMode
;
18
Texture2D
texture2D
;
19
int
width =
texture2D
.
Width
;
20
bool
flag = this.
creativeModeActive
;
21
if
(this.
_controllerList
==
null
)
22
{
23
return
;
24
}
25
GUITransactionButton.InputState
inputState
;
26
if
(
inputState
==
GUITransactionButton
.
InputState
.Clicked)
27
{
28
Main.mouseLeftRelease
=
false
;
29
Main.ingameOptionsWindow
=
false
;
30
Recipe
.
FindRecipes
(
false
);
31
bool
flag2
=
Main
.
SaveSettings
();
32
Main.menuMode
= 10;
33
WorldGen
.
SaveAndQuit
();
34
}
35
GUITransactionButton.InputState
inputState2
;
36
if
(
inputState2
==
GUITransactionButton
.
InputState
.Clicked)
37
{
38
}
39
GUITransactionButton.InputState
inputState3
;
40
int
num;
41
if
(
inputState3
==
GUITransactionButton
.
InputState
.Clicked)
42
{
43
bool
gameMenu =
Main
.
gameMenu
;
44
num = 2;
45
}
46
GUITransactionButton.InputState
inputState4
;
47
if
(
inputState4
==
GUITransactionButton
.
InputState
.Clicked)
48
{
49
}
50
GUITransactionButton.InputState
inputState5
;
51
if
(
inputState5
==
GUITransactionButton
.
InputState
.Clicked)
52
{
53
int
num2
= 1;
54
SoundEffectInstance
soundEffectInstance
;
55
soundEffectInstance._effect
=
num2
;
56
}
57
GUITransactionButton.InputState
inputState6
;
58
if
(
inputState6
==
GUITransactionButton
.
InputState
.Clicked || num == 0)
59
{
60
}
61
}
62
63
// Token: 0x06000A77 RID: 2679 RVA: 0x00032B08 File Offset: 0x00030D08
64
public
GUISettingsPauseMenu
()
65
{
66
}
67
68
// Token: 0x04000A5E RID: 2654
69
public
bool
Enabled
;
70
71
// Token: 0x04000A5F RID: 2655
72
private
GUIContollerTransactionButtonList
_controllerList
;
73
74
// Token: 0x04000A60 RID: 2656
75
private
float
settingsScale
;
76
77
// Token: 0x04000A61 RID: 2657
78
private
float
HomeButtonScale
;
79
80
// Token: 0x04000A62 RID: 2658
81
private
float
AchievementsButtonScale
;
82
83
// Token: 0x04000A63 RID: 2659
84
private
float
BestiaryButtonScale
;
85
86
// Token: 0x04000A64 RID: 2660
87
private
float
JourneySettingsButtonScale
;
88
89
// Token: 0x04000A65 RID: 2661
90
private
float
CloseButtonScale
;
91
92
// Token: 0x04000A66 RID: 2662
93
private
bool
creativeModeActive
;
94
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
GUIContollerTransactionButtonList
Definition
GUIContollerTransactionButtonList.cs:8
GUISettingsPauseMenu.BestiaryButtonScale
float BestiaryButtonScale
Definition
GUISettingsPauseMenu.cs:84
GUISettingsPauseMenu.AchievementsButtonScale
float AchievementsButtonScale
Definition
GUISettingsPauseMenu.cs:81
GUISettingsPauseMenu.Enabled
bool Enabled
Definition
GUISettingsPauseMenu.cs:69
GUISettingsPauseMenu.HomeButtonScale
float HomeButtonScale
Definition
GUISettingsPauseMenu.cs:78
GUISettingsPauseMenu.CloseButtonScale
float CloseButtonScale
Definition
GUISettingsPauseMenu.cs:90
GUISettingsPauseMenu.JourneySettingsButtonScale
float JourneySettingsButtonScale
Definition
GUISettingsPauseMenu.cs:87
GUISettingsPauseMenu.settingsScale
float settingsScale
Definition
GUISettingsPauseMenu.cs:75
GUISettingsPauseMenu.GUISettingsPauseMenu
GUISettingsPauseMenu()
Definition
GUISettingsPauseMenu.cs:64
GUISettingsPauseMenu.creativeModeActive
bool creativeModeActive
Definition
GUISettingsPauseMenu.cs:93
GUISettingsPauseMenu.SetupCreavieModeOffset
void SetupCreavieModeOffset(bool setup)
Definition
GUISettingsPauseMenu.cs:10
GUISettingsPauseMenu.Draw
void Draw()
Definition
GUISettingsPauseMenu.cs:15
GUISettingsPauseMenu._controllerList
GUIContollerTransactionButtonList _controllerList
Definition
GUISettingsPauseMenu.cs:72
GUISettingsPauseMenu
Definition
GUISettingsPauseMenu.cs:8
GUITransactionButton.InputState
InputState
Definition
GUITransactionButton.cs:534
GUITransactionButton
Definition
GUITransactionButton.cs:11
Microsoft.Xna.Framework.Audio.SoundEffectInstance
Definition
SoundEffectInstance.cs:8
Microsoft.Xna.Framework.Graphics.Texture2D.Width
readonly int Width
Definition
Texture2D.cs:446
Microsoft.Xna.Framework.Graphics.Texture2D
Definition
Texture2D.cs:10
Terraria.Main.GameMode
static int GameMode
Definition
Main.cs:4141
Terraria.Main.gameMenu
static bool gameMenu
Definition
Main.cs:2673
Terraria.Main.SaveSettings
static bool SaveSettings()
Definition
Main.cs:5792
Terraria.Main
Definition
Main.cs:67
Terraria.Recipe.FindRecipes
static void FindRecipes(bool canDelayCheck=false)
Definition
Recipe.cs:204
Terraria.Recipe
Definition
Recipe.cs:14
Terraria.WorldGen.SaveAndQuit
static void SaveAndQuit()
Definition
WorldGen.cs:1108
Terraria.WorldGen
Definition
WorldGen.cs:34
Microsoft.Xna.Framework.Audio
Definition
AudioChannels.cs:4
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
System
Definition
__ComObject.cs:4
Terraria
Definition
Achievement.cs:10
source
GUISettingsPauseMenu.cs
Generated by
1.10.0