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());
}
}
}