Ambient light covers interface

Sep 5, 2015 at 8:30 AM
I've applied the v1 code for XNA 3.1 to my project and it works fine, however, my interface (healthbar, inventory, etc.) is being drawn under the ambient light just like the rest of my scene.

My Game1 draws like this:
 protected override void Draw(GameTime gameTime)
        {
            spriteBatch.Begin(SpriteBlendMode.AlphaBlend, SpriteSortMode.BackToFront, SaveStateMode.None, camera.GetTransformation());

            world.Draw(spriteBatch);

            spriteBatch.End();
            

            GraphicsDevice.RenderState.CullMode = CullMode.None;
            krypton.Prepare();
            GraphicsDevice.RenderState.CullMode = CullMode.CullCounterClockwiseFace;


            spriteBatch.Begin();

            inventory.Draw(spriteBatch);
            spriteBatch.Draw(mouseTexture, mouseState2, Color.White);

            spriteBatch.End();


            base.Draw(gameTime);
           
        }
How do I exclude my interface from the ambient light?