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
BlizzardSky.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework
;
3
using
Microsoft.Xna.Framework.Graphics
;
4
using
Terraria.Graphics.Effects
;
5
using
Terraria.Utilities
;
6
7
namespace
Terraria.GameContent.Skies
8
{
9
// Token: 0x020009CC RID: 2508
10
public
class
BlizzardSky
:
CustomSky
11
{
12
// Token: 0x060049F0 RID: 18928 RVA: 0x002647FC File Offset: 0x002629FC
13
public
override
void
OnLoad
()
14
{
15
}
16
17
// Token: 0x060049F1 RID: 18929 RVA: 0x0026480C File Offset: 0x00262A0C
18
public
override
void
Update
(
GameTime
gameTime
)
19
{
20
if
(!
true
)
21
{
22
}
23
}
24
25
// Token: 0x060049F2 RID: 18930 RVA: 0x00264838 File Offset: 0x00262A38
26
public
override
void
Draw
(
SpriteBatch
spriteBatch,
float
minDepth,
float
maxDepth)
27
{
28
if
(!
true
)
29
{
30
}
31
float
num =
Math
.
Min
(minDepth, maxDepth);
32
float
opacity
= this.
_opacity
;
33
Color
color2
;
34
Color
color =
color2
* minDepth * num;
35
int
screenWidth =
Main
.
screenWidth
;
36
int
screenHeight =
Main
.
screenHeight
;
37
}
38
39
// Token: 0x060049F3 RID: 18931 RVA: 0x00264888 File Offset: 0x00262A88
40
public
override
void
Activate
(
Vector2
position,
params
object
[] args)
41
{
42
this._isActive
=
true
;
43
}
44
45
// Token: 0x060049F4 RID: 18932 RVA: 0x0026489C File Offset: 0x00262A9C
46
public
override
void
Deactivate
(
params
object
[] args)
47
{
48
this._isLeaving
=
true
;
49
}
50
51
// Token: 0x060049F5 RID: 18933 RVA: 0x002648B0 File Offset: 0x00262AB0
52
public
override
void
Reset
()
53
{
54
}
55
56
// Token: 0x060049F6 RID: 18934 RVA: 0x002648C0 File Offset: 0x00262AC0
57
public
override
bool
IsActive
()
58
{
59
return
this.
_isActive
;
60
}
61
62
// Token: 0x060049F7 RID: 18935 RVA: 0x002648D4 File Offset: 0x00262AD4
63
public
BlizzardSky
()
64
{
65
}
66
67
// Token: 0x04008497 RID: 33943
68
private
UnifiedRandom
_random
;
69
70
// Token: 0x04008498 RID: 33944
71
private
bool
_isActive
;
72
73
// Token: 0x04008499 RID: 33945
74
private
bool
_isLeaving
;
75
76
// Token: 0x0400849A RID: 33946
77
private
float
_opacity
;
78
}
79
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Microsoft.Xna.Framework.GameTime
Definition
GameTime.cs:7
Microsoft.Xna.Framework.Graphics.SpriteBatch
Definition
SpriteBatch.cs:14
System.Math.Min
static byte Min(byte val1, byte val2)
Definition
Math.cs:152
System.Math
Definition
Math.cs:11
Terraria.GameContent.Skies.BlizzardSky.BlizzardSky
BlizzardSky()
Definition
BlizzardSky.cs:63
Terraria.GameContent.Skies.BlizzardSky._random
UnifiedRandom _random
Definition
BlizzardSky.cs:68
Terraria.GameContent.Skies.BlizzardSky.Update
override void Update(GameTime gameTime)
Definition
BlizzardSky.cs:18
Terraria.GameContent.Skies.BlizzardSky.Deactivate
override void Deactivate(params object[] args)
Definition
BlizzardSky.cs:46
Terraria.GameContent.Skies.BlizzardSky.Activate
override void Activate(Vector2 position, params object[] args)
Definition
BlizzardSky.cs:40
Terraria.GameContent.Skies.BlizzardSky.Draw
override void Draw(SpriteBatch spriteBatch, float minDepth, float maxDepth)
Definition
BlizzardSky.cs:26
Terraria.GameContent.Skies.BlizzardSky.IsActive
override bool IsActive()
Definition
BlizzardSky.cs:57
Terraria.GameContent.Skies.BlizzardSky._isActive
bool _isActive
Definition
BlizzardSky.cs:71
Terraria.GameContent.Skies.BlizzardSky.Reset
override void Reset()
Definition
BlizzardSky.cs:52
Terraria.GameContent.Skies.BlizzardSky._isLeaving
bool _isLeaving
Definition
BlizzardSky.cs:74
Terraria.GameContent.Skies.BlizzardSky.OnLoad
override void OnLoad()
Definition
BlizzardSky.cs:13
Terraria.GameContent.Skies.BlizzardSky._opacity
float _opacity
Definition
BlizzardSky.cs:77
Terraria.GameContent.Skies.BlizzardSky
Definition
BlizzardSky.cs:11
Terraria.Graphics.Effects.CustomSky
Definition
CustomSky.cs:10
Terraria.Main.screenHeight
static int screenHeight
Definition
Main.cs:2015
Terraria.Main.screenWidth
static int screenWidth
Definition
Main.cs:2001
Terraria.Main
Definition
Main.cs:67
Terraria.Utilities.UnifiedRandom
Definition
UnifiedRandom.cs:8
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System
Definition
__ComObject.cs:4
Terraria.GameContent.Skies
Definition
AmbientSky.cs:15
Terraria.Graphics.Effects
Definition
CustomSky.cs:7
Terraria.Utilities
Definition
Bits64.cs:5
Microsoft.Xna.Framework.Graphics.Color
Definition
Color.cs:12
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
source
Terraria
GameContent
Skies
BlizzardSky.cs
Generated by
1.10.0