private void DrawCameraLock(SpriteBatch sb)
{
if (CameraFrame == 0.0)
return;
sb.Draw(Main.magicPixel, new Rectangle(0, 0, Main.screenWidth, Main.screenHeight), new Rectangle?(new Rectangle(0, 0, 1, 1)), Color.Black * (CameraFrame / 5f));
if (CameraFrame != 5.0)
return;
float num1 = (float)(CameraWaiting - 60.0 + 5.0);
if (num1 <= 0.0)
return;
float num2 = num1 / 5f;
float num3 = CaptureManager.Instance.GetProgress() * 100f;
if (num3 > 100.0)
num3 = 100f;
string text1 = num3.ToString("##") + " ";
string text2 = "/ 100%";
Vector2 vector2_1 = Main.fontDeathText.MeasureString(text1);
Vector2 vector2_2 = Main.fontDeathText.MeasureString(text2);
Vector2 vector2_3 = new Vector2(-vector2_1.X, (float)(-vector2_1.Y / 2.0));
Vector2 vector2_4 = new Vector2(0.0f, (float)(-vector2_2.Y / 2.0));
ChatManager.DrawColorCodedStringWithShadow(sb, Main.fontDeathText, text1, new Vector2((float)Main.screenWidth,
(float)Main.screenHeight) / 2f + vector2_3, Color.White * num2, 0.0f, Vector2.Zero, Vector2.One, -1f, 2f);
ChatManager.DrawColorCodedStringWithShadow(sb, Main.fontDeathText, text2, new Vector2((float)Main.screenWidth,
(float)Main.screenHeight) / 2f + vector2_4, Color.White * num2, 0.0f, Vector2.Zero, Vector2.One, -1f, 2f);
}