CameraBuddy.MenuGroups.Inteli.AutoPositionCamera.Draw C# (CSharp) Method

Draw() private method

private Draw ( EventArgs args ) : void
args System.EventArgs
return void
        private void Draw(EventArgs args)
        {

            if(!Enabled) return;
            if (DrawCrosshair.CurrentValue && CrosshairMade)
            {
                Line.DrawLine(Color.White, Crosshair);
            }

            if (CameraState == null) return;
            if (FocusPoint == Vector2.Zero) return;

            var mode = CameraMode;
            if (mode != CameraModeSelector.None)
            {
                if (DrawFocusPoint.CurrentValue)
                    Circle.Draw(new ColorBGRA(255, 255, 100, 100), 40, FocusPoint.To3D());
                CameraState.Position = FocusPoint;
                CameraState.Set();
            }
            if(DrawDetectionRange.CurrentValue)
                Circle.Draw(new ColorBGRA(100, 100, 100, 100),
                    mode != CameraModeSelector.Minions
                        ? HeroDetectionRange.CurrentValue
                        : MinionDetectionRange.CurrentValue, Player.Instance.Position);


            
        }