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

◆ Update()

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

Definition at line 24 of file SandstormSky.cs.

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

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