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

◆ CommonDraw()

void Terraria.GameContent.Skies.AmbientSky.SkyEntity.CommonDraw ( SpriteBatch spriteBatch,
float depthScale,
float minDepth,
float maxDepth )
inlineinherited

Definition at line 59 of file AmbientSky.cs.

60 {
61 if (!(Depth <= minDepth) && !(Depth > maxDepth))
62 {
64 Color color = GetColor(Main.ColorOfTheSkies) * Main.atmo;
65 Vector2 origin = SourceRectangle.Size() / 2f;
66 float scale = depthScale / Depth;
67 spriteBatch.Draw(Texture.Value, drawPositionByDepth - Main.Camera.UnscaledPosition, SourceRectangle, color, Rotation, origin, scale, Effects, 0f);
68 }
69 }
void Draw(Texture2D texture, Vector2 position, Color color)

References Terraria.Main.atmo, Terraria.Main.Camera, Terraria.Main.ColorOfTheSkies, Terraria.GameContent.Skies.AmbientSky.SkyEntity.Depth, Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw(), Terraria.GameContent.Skies.AmbientSky.SkyEntity.GetColor(), Terraria.GameContent.Skies.AmbientSky.SkyEntity.GetDrawPositionByDepth(), Terraria.GameContent.Skies.AmbientSky.SkyEntity.Rotation, and Terraria.GameContent.Skies.AmbientSky.SkyEntity.SourceRectangle.

Referenced by Terraria.GameContent.Skies.AmbientSky.SkyEntity.Draw(), Terraria.GameContent.Skies.AmbientSky.PixiePosseSkyEntity.Draw(), Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity.Draw(), and Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity.Draw().