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

◆ Draw()

override void Terraria.GameContent.Skies.CreditsRollSky.Draw ( SpriteBatch spriteBatch,
float minDepth,
float maxDepth )
inline

Definition at line 68 of file CreditsRollSky.cs.

69 {
70 float num = 1f;
71 if (!(num < minDepth) && !(num > maxDepth))
72 {
73 Vector2 anchorPositionOnScreen = Main.ScreenSize.ToVector2() / 2f;
74 if (Main.gameMenu)
75 {
76 anchorPositionOnScreen.Y = 300f;
77 }
79 gameAnimationSegment.SpriteBatch = spriteBatch;
80 gameAnimationSegment.AnchorPositionOnScreen = anchorPositionOnScreen;
81 gameAnimationSegment.TimeInAnimation = _currentTime;
82 gameAnimationSegment.DisplayOpacity = _opacity;
85 if (Main.gameMenu)
86 {
88 }
89 for (int i = 0; i < list.Count; i++)
90 {
91 list[i].Draw(ref info);
92 }
93 }
94 }
List< IAnimationSegment > _segmentsInMainMenu
List< IAnimationSegment > _segmentsInGame

References Terraria.GameContent.Skies.CreditsRollSky._currentTime, Terraria.GameContent.Skies.CreditsRollSky._opacity, Terraria.GameContent.Skies.CreditsRollSky._segmentsInGame, Terraria.GameContent.Skies.CreditsRollSky._segmentsInMainMenu, Terraria.Main.gameMenu, and Terraria.Main.ScreenSize.