Terraria.WaterfallManager.Draw C# (CSharp) Method

Draw() public method

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
return void
        public void Draw(SpriteBatch spriteBatch)
        {
            for (int index = 0; index < this.currentMax; ++index)
                this.waterfalls[index].stopAtStep = this.waterfallDist;
            Main.drewLava = false;
            if ((double)Main.liquidAlpha[0] > 0.0)
                this.DrawWaterfall(spriteBatch, 0, Main.liquidAlpha[0]);
            if ((double)Main.liquidAlpha[2] > 0.0)
                this.DrawWaterfall(spriteBatch, 3, Main.liquidAlpha[2]);
            if ((double)Main.liquidAlpha[3] > 0.0)
                this.DrawWaterfall(spriteBatch, 4, Main.liquidAlpha[3]);
            if ((double)Main.liquidAlpha[4] > 0.0)
                this.DrawWaterfall(spriteBatch, 5, Main.liquidAlpha[4]);
            if ((double)Main.liquidAlpha[5] > 0.0)
                this.DrawWaterfall(spriteBatch, 6, Main.liquidAlpha[5]);
            if ((double)Main.liquidAlpha[6] > 0.0)
                this.DrawWaterfall(spriteBatch, 7, Main.liquidAlpha[6]);
            if ((double)Main.liquidAlpha[7] > 0.0)
                this.DrawWaterfall(spriteBatch, 8, Main.liquidAlpha[7]);
            if ((double)Main.liquidAlpha[8] > 0.0)
                this.DrawWaterfall(spriteBatch, 9, Main.liquidAlpha[8]);
            if ((double)Main.liquidAlpha[9] > 0.0)
                this.DrawWaterfall(spriteBatch, 10, Main.liquidAlpha[9]);
            if ((double)Main.liquidAlpha[10] <= 0.0)
                return;
            this.DrawWaterfall(spriteBatch, 13, Main.liquidAlpha[10]);
        }