Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Update()

override void Terraria.GameContent.Skies.BlizzardSky.Update ( GameTime gameTime)
inline

Definition at line 23 of file BlizzardSky.cs.

24 {
25 if (Main.gamePaused || !Main.hasFocus)
26 {
27 return;
28 }
29 if (_isLeaving)
30 {
31 _opacity -= (float)gameTime.ElapsedGameTime.TotalSeconds;
32 if (_opacity < 0f)
33 {
34 _isActive = false;
35 _opacity = 0f;
36 }
37 }
38 else
39 {
40 _opacity += (float)gameTime.ElapsedGameTime.TotalSeconds;
41 if (_opacity > 1f)
42 {
43 _opacity = 1f;
44 }
45 }
46 }

References Terraria.GameContent.Skies.BlizzardSky._isActive, Terraria.GameContent.Skies.BlizzardSky._isLeaving, Terraria.GameContent.Skies.BlizzardSky._opacity, Terraria.Main.gamePaused, and Terraria.Main.hasFocus.