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
GUIToggleSetting.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
using
Microsoft.Xna.Framework.Content
;
4
using
Microsoft.Xna.Framework.Graphics
;
5
using
Terraria
;
6
7
// Token: 0x02000296 RID: 662
8
public
class
GUIToggleSetting
:
GUISettingEntry
9
{
10
// Token: 0x06000F75 RID: 3957 RVA: 0x0004D8E4 File Offset: 0x0004BAE4
11
public
static
void
LoadContent
(
ContentManager
content)
12
{
13
Texture2D
texture2D
= content.Load<
Texture2D
>(
"Images/UI/Settings_ToggleOn"
);
14
Texture2D
texture2D2
= content.Load<
Texture2D
>(
"Images/UI/Settings_ToggleOff"
);
15
}
16
17
// Token: 0x06000F76 RID: 3958 RVA: 0x0004D90C File Offset: 0x0004BB0C
18
public
GUIToggleSetting
(
GUISettingID
id
)
19
{
20
this._id
= id;
21
}
22
23
// Token: 0x06000F77 RID: 3959 RVA: 0x000021DB File Offset: 0x000003DB
24
protected
virtual
SettingsOverlayToggle_Layout
GetLayout
()
25
{
26
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
27
}
28
29
// Token: 0x06000F78 RID: 3960 RVA: 0x000021DB File Offset: 0x000003DB
30
protected
virtual
SettingsOverlayToggle_Layout
GetDisabledLayout
()
31
{
32
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
33
}
34
35
// Token: 0x06000F79 RID: 3961 RVA: 0x0004D928 File Offset: 0x0004BB28
36
public
override
void
Draw
()
37
{
38
if
(!
true
)
39
{
40
}
41
bool
gameMenu =
Main
.
gameMenu
;
42
GUISettingID
id
= this.
_id
;
43
}
44
45
// Token: 0x06000F7A RID: 3962 RVA: 0x000021DB File Offset: 0x000003DB
46
public
override
float
GetElementHeight
()
47
{
48
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
49
}
50
51
// Token: 0x06000F7B RID: 3963 RVA: 0x0004D9A8 File Offset: 0x0004BBA8
52
private
string
GetOptionOn
()
53
{
54
return
"Mobile.ToggleSetting60"
;
55
}
56
57
// Token: 0x06000F7C RID: 3964 RVA: 0x0004D9E8 File Offset: 0x0004BBE8
58
private
string
GetOptionOff
()
59
{
60
GUISettingID
id
= this.
_id
;
61
return
"Mobile.ToggleSettingOff"
;
62
}
63
64
// Token: 0x06000F7D RID: 3965 RVA: 0x0004DA24 File Offset: 0x0004BC24
65
private
string
GetOption
()
66
{
67
GUISettingID
id
= this.
_id
;
68
return
"Mobile.AutoSaveTitle"
;
69
}
70
71
// Token: 0x06000F7E RID: 3966 RVA: 0x0004DB64 File Offset: 0x0004BD64
72
private
bool
GetSelected
()
73
{
74
GUISettingID
id
= this.
_id
;
75
if
(!
false
)
76
{
77
}
78
return
Main
.
autoSave
;
79
}
80
81
// Token: 0x06000F7F RID: 3967 RVA: 0x0004DCF4 File Offset: 0x0004BEF4
82
private
void
Toggle
()
83
{
84
GUISettingID
id
= this.
_id
;
85
}
86
87
// Token: 0x04001C23 RID: 7203
88
private
static
Texture2D
ToggleOff
;
89
90
// Token: 0x04001C24 RID: 7204
91
private
static
Texture2D
ToggleOn
;
92
93
// Token: 0x04001C25 RID: 7205
94
private
float
scale
;
95
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
GUISettingID
GUISettingID
Definition
GUISettingID.cs:5
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
GUISettingEntry._id
GUISettingID _id
Definition
GUISettingEntry.cs:30
GUISettingEntry
Definition
GUISettingEntry.cs:6
GUIToggleSetting.GetSelected
bool GetSelected()
Definition
GUIToggleSetting.cs:72
GUIToggleSetting.ToggleOff
static Texture2D ToggleOff
Definition
GUIToggleSetting.cs:88
GUIToggleSetting.GetDisabledLayout
virtual SettingsOverlayToggle_Layout GetDisabledLayout()
Definition
GUIToggleSetting.cs:30
GUIToggleSetting.ToggleOn
static Texture2D ToggleOn
Definition
GUIToggleSetting.cs:91
GUIToggleSetting.scale
float scale
Definition
GUIToggleSetting.cs:94
GUIToggleSetting.GetOption
string GetOption()
Definition
GUIToggleSetting.cs:65
GUIToggleSetting.GetElementHeight
override float GetElementHeight()
Definition
GUIToggleSetting.cs:46
GUIToggleSetting.Draw
override void Draw()
Definition
GUIToggleSetting.cs:36
GUIToggleSetting.GUIToggleSetting
GUIToggleSetting(GUISettingID id)
Definition
GUIToggleSetting.cs:18
GUIToggleSetting.Toggle
void Toggle()
Definition
GUIToggleSetting.cs:82
GUIToggleSetting.GetOptionOn
string GetOptionOn()
Definition
GUIToggleSetting.cs:52
GUIToggleSetting.GetOptionOff
string GetOptionOff()
Definition
GUIToggleSetting.cs:58
GUIToggleSetting.GetLayout
virtual SettingsOverlayToggle_Layout GetLayout()
Definition
GUIToggleSetting.cs:24
GUIToggleSetting.LoadContent
static void LoadContent(ContentManager content)
Definition
GUIToggleSetting.cs:11
GUIToggleSetting
Definition
GUIToggleSetting.cs:9
Microsoft.Xna.Framework.Content.ContentManager
Definition
ContentManager.cs:16
Microsoft.Xna.Framework.Graphics.Texture2D
Definition
Texture2D.cs:10
SettingsOverlayToggle_Layout
Definition
SettingsOverlayToggle_Layout.cs:7
Terraria.Main.autoSave
static bool autoSave
Definition
Main.cs:1707
Terraria.Main.gameMenu
static bool gameMenu
Definition
Main.cs:2673
Terraria.Main
Definition
Main.cs:67
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Content
Definition
ContentManager.cs:13
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
System
Definition
__ComObject.cs:4
Terraria
Definition
Achievement.cs:10
source
GUIToggleSetting.cs
Generated by
1.10.0