Reactor.ReactorGame.RenderWatermark C# (CSharp) Method

RenderWatermark() private method

private RenderWatermark ( ) : void
return void
        internal void RenderWatermark()
        {
            if (!REngine.Instance.cLicensed)
                {
                    try
                    {
                        REngine.Instance.SetWatermarkPosition(REngine.Instance.watermarkposition);

                        RScreen2D.Instance._spritebatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend);
                        RScreen2D.Instance._spritebatch.Draw(watermark, REngine.Instance.cwaterrect, new Color(wc.ToVector4()));
                        RScreen2D.Instance._spritebatch.End();
                        //RScreen2D.IAction_End2D();

                        if (wftimer < 5000)
                        {
                            wftimer++;
                        }
                        if (wftimer > 900)
                        {
                            Vector4 vt = new Vector4(1f, 1f, 1f, ((wc.A - 1) / 256f * (0.0000000000001f * REngine.Instance.AccurateTimeElapsed())));
                            wc = new Color(vt);
                        }
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e.ToString());
                        REngine.Instance.AddToLog(e.ToString());
                    }

                }
        }