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