Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AmbientSkyDrawCache.cs
Go to the documentation of this file.
1
namespace
Terraria.GameContent.Ambience
;
2
3
public
class
AmbientSkyDrawCache
4
{
5
public
struct
UnderworldCache
6
{
7
public
float
Scale
;
8
}
9
10
public
struct
OceanLineCache
11
{
12
public
float
YScreenPosition
;
13
14
public
float
OceanOpacity
;
15
}
16
17
public
static
AmbientSkyDrawCache
Instance
=
new
AmbientSkyDrawCache
();
18
19
public
UnderworldCache
[]
Underworld
=
new
UnderworldCache
[5];
20
21
public
OceanLineCache
OceanLineInfo
;
22
23
public
void
SetUnderworldInfo
(
int
drawIndex,
float
scale)
24
{
25
Underworld
[drawIndex] =
new
UnderworldCache
26
{
27
Scale = scale
28
};
29
}
30
31
public
void
SetOceanLineInfo
(
float
yScreenPosition,
float
oceanOpacity)
32
{
33
OceanLineInfo
=
new
OceanLineCache
34
{
35
YScreenPosition = yScreenPosition,
36
OceanOpacity = oceanOpacity
37
};
38
}
39
}
Terraria.GameContent.Ambience.AmbientSkyDrawCache.Underworld
UnderworldCache[] Underworld
Definition
AmbientSkyDrawCache.cs:19
Terraria.GameContent.Ambience.AmbientSkyDrawCache.OceanLineInfo
OceanLineCache OceanLineInfo
Definition
AmbientSkyDrawCache.cs:21
Terraria.GameContent.Ambience.AmbientSkyDrawCache.SetUnderworldInfo
void SetUnderworldInfo(int drawIndex, float scale)
Definition
AmbientSkyDrawCache.cs:23
Terraria.GameContent.Ambience.AmbientSkyDrawCache.SetOceanLineInfo
void SetOceanLineInfo(float yScreenPosition, float oceanOpacity)
Definition
AmbientSkyDrawCache.cs:31
Terraria.GameContent.Ambience.AmbientSkyDrawCache.Instance
static AmbientSkyDrawCache Instance
Definition
AmbientSkyDrawCache.cs:17
Terraria.GameContent.Ambience.AmbientSkyDrawCache
Definition
AmbientSkyDrawCache.cs:4
Terraria.GameContent.Ambience
Definition
AmbienceServer.cs:7
Terraria.GameContent.Ambience.AmbientSkyDrawCache.OceanLineCache.OceanOpacity
float OceanOpacity
Definition
AmbientSkyDrawCache.cs:14
Terraria.GameContent.Ambience.AmbientSkyDrawCache.OceanLineCache.YScreenPosition
float YScreenPosition
Definition
AmbientSkyDrawCache.cs:12
Terraria.GameContent.Ambience.AmbientSkyDrawCache.OceanLineCache
Definition
AmbientSkyDrawCache.cs:11
Terraria.GameContent.Ambience.AmbientSkyDrawCache.UnderworldCache.Scale
float Scale
Definition
AmbientSkyDrawCache.cs:7
Terraria.GameContent.Ambience.AmbientSkyDrawCache.UnderworldCache
Definition
AmbientSkyDrawCache.cs:6
source
Terraria.GameContent.Ambience
AmbientSkyDrawCache.cs
Generated by
1.10.0