Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PlayerResourceSetsManager2.cs
Go to the documentation of this file.
1
using
ReLogic.Content
;
2
using
Terraria.DataStructures
;
3
using
Terraria.IO
;
4
5
namespace
Terraria.GameContent.UI.ResourceSets
;
6
7
public
class
PlayerResourceSetsManager2
:
SelectionHolder
<IPlayerResourcesDisplaySet>
8
{
9
protected
override
void
Configuration_Save
(
Preferences
obj)
10
{
11
obj.Put(
"PlayerResourcesSet"
,
ActiveSelectionConfigKey
);
12
}
13
14
protected
override
void
Configuration_OnLoad
(
Preferences
obj)
15
{
16
ActiveSelectionConfigKey
=
Main
.
Configuration
.Get(
"PlayerResourcesSet"
,
"New"
);
17
}
18
19
protected
override
void
PopulateOptionsAndLoadContent
(
AssetRequestMode
mode)
20
{
21
//IL_001a: Unknown result type (might be due to invalid IL or missing references)
22
//IL_005e: Unknown result type (might be due to invalid IL or missing references)
23
//IL_0083: Unknown result type (might be due to invalid IL or missing references)
24
//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
25
//IL_00cd: Unknown result type (might be due to invalid IL or missing references)
26
Options
[
"New"
] =
new
FancyClassicPlayerResourcesDisplaySet
(
"New"
,
"New"
,
"FancyClassic"
, mode);
27
Options
[
"Default"
] =
new
ClassicPlayerResourcesDisplaySet
(
"Default"
,
"Default"
);
28
Options
[
"HorizontalBarsWithFullText"
] =
new
HorizontalBarsPlayerResourcesDisplaySet
(
"HorizontalBarsWithFullText"
,
"HorizontalBarsWithFullText"
,
"HorizontalBars"
, mode);
29
Options
[
"HorizontalBarsWithText"
] =
new
HorizontalBarsPlayerResourcesDisplaySet
(
"HorizontalBarsWithText"
,
"HorizontalBarsWithText"
,
"HorizontalBars"
, mode);
30
Options
[
"HorizontalBars"
] =
new
HorizontalBarsPlayerResourcesDisplaySet
(
"HorizontalBars"
,
"HorizontalBars"
,
"HorizontalBars"
, mode);
31
Options
[
"NewWithText"
] =
new
FancyClassicPlayerResourcesDisplaySet
(
"NewWithText"
,
"NewWithText"
,
"FancyClassic"
, mode);
32
}
33
34
public
void
TryToHoverOverResources
()
35
{
36
ActiveSelection
.TryToHover();
37
}
38
39
public
void
Draw
()
40
{
41
ActiveSelection
.Draw();
42
}
43
}
Terraria.DataStructures.SelectionHolder< IPlayerResourcesDisplaySet >::ActiveSelection
TCycleType ActiveSelection
Definition
SelectionHolder.cs:12
Terraria.DataStructures.SelectionHolder< IPlayerResourcesDisplaySet >::Options
Dictionary< string, TCycleType > Options
Definition
SelectionHolder.cs:10
Terraria.DataStructures.SelectionHolder< IPlayerResourcesDisplaySet >::ActiveSelectionConfigKey
string ActiveSelectionConfigKey
Definition
SelectionHolder.cs:14
Terraria.DataStructures.SelectionHolder
Definition
SelectionHolder.cs:9
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet
Definition
ClassicPlayerResourcesDisplaySet.cs:9
Terraria.GameContent.UI.ResourceSets.FancyClassicPlayerResourcesDisplaySet
Definition
FancyClassicPlayerResourcesDisplaySet.cs:10
Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet
Definition
HorizontalBarsPlayerResourcesDisplaySet.cs:10
Terraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager2.Configuration_Save
override void Configuration_Save(Preferences obj)
Definition
PlayerResourceSetsManager2.cs:9
Terraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager2.PopulateOptionsAndLoadContent
override void PopulateOptionsAndLoadContent(AssetRequestMode mode)
Definition
PlayerResourceSetsManager2.cs:19
Terraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager2.TryToHoverOverResources
void TryToHoverOverResources()
Definition
PlayerResourceSetsManager2.cs:34
Terraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager2.Configuration_OnLoad
override void Configuration_OnLoad(Preferences obj)
Definition
PlayerResourceSetsManager2.cs:14
Terraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager2.Draw
void Draw()
Definition
PlayerResourceSetsManager2.cs:39
Terraria.GameContent.UI.ResourceSets.PlayerResourceSetsManager2
Definition
PlayerResourceSetsManager2.cs:8
Terraria.IO.Preferences
Definition
Preferences.cs:13
Terraria.Main.Configuration
static Preferences Configuration
Definition
Main.cs:1956
Terraria.Main
Definition
Main.cs:79
ReLogic.Content.AssetRequestMode
AssetRequestMode
Definition
AssetRequestMode.cs:4
ReLogic.Content
Definition
IAssetReader.cs:5
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
Terraria.GameContent.UI.ResourceSets
Definition
ClassicPlayerResourcesDisplaySet.cs:6
Terraria.IO
Definition
FavoritesFile.cs:8
source
Terraria.GameContent.UI.ResourceSets
PlayerResourceSetsManager2.cs
Generated by
1.10.0