From 8cdcc998404973a5e4ecb8cc77cb3eb7b02fe922 Mon Sep 17 00:00:00 2001
From: Adrian Paschkowski <git@wasdennnoch.me>
Date: Sun, 11 Apr 2021 19:12:44 +0200
Subject: [PATCH] CamController: Add debug draw toggle

---
 Assets/Scripts/BaseCameraController.cs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Assets/Scripts/BaseCameraController.cs b/Assets/Scripts/BaseCameraController.cs
index 195f4bd..bc1a1ef 100644
--- a/Assets/Scripts/BaseCameraController.cs
+++ b/Assets/Scripts/BaseCameraController.cs
@@ -1,3 +1,5 @@
+#undef DEBUG_DRAW
+
 using System;
 using UnityEngine;
 
@@ -100,7 +102,9 @@ public class BaseCameraController : MonoBehaviour
             // Mouse input
             var mouseViewportPos = camera.ScreenToViewportPoint(Input.mousePosition);
             var mouseInputVector = mouseMovementEdges.GetOutOfBoundsDirection(mouseViewportPos);
+#if DEBUG_DRAW
             mouseMovementEdges.DrawDebug(waitForMouseOutsideEdges ? Color.red : Color.green);
+#endif
             if (waitForMouseOutsideEdges && mouseInputVector.magnitude == 0)
             {
                 // If mouse input was disabled and mouse left edge zone, re-enable mouse input
@@ -120,10 +124,12 @@ public class BaseCameraController : MonoBehaviour
                 zoomInterpolator.targetValue += inputZoomDelta;
             }
         }
+#if DEBUG_DRAW
         else
         {
             mouseMovementEdges.DrawDebug(Color.yellow);
         }
+#endif
 
         // Always interpolate zoom as that might be animted without user input enabled
         if (zoomInterpolator.running)
-- 
GitLab