From f4c5393c37474d3cbca71a7dcb855d14618944c0 Mon Sep 17 00:00:00 2001 From: Tungdv Date: Wed, 8 Apr 2026 10:40:07 +0700 Subject: [PATCH] fix: update zoom camera. --- .../PerfectWorld/Scripts/Camera/CameraController.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Assets/PerfectWorld/Scripts/Camera/CameraController.cs b/Assets/PerfectWorld/Scripts/Camera/CameraController.cs index 07a774047a..ed5a8a6973 100644 --- a/Assets/PerfectWorld/Scripts/Camera/CameraController.cs +++ b/Assets/PerfectWorld/Scripts/Camera/CameraController.cs @@ -26,6 +26,7 @@ namespace BrewMonster private float _lastPinchDistance; private bool _pinchZoomActive; + private int _touchCount = 0; public CinemachineOrbitalFollow Orbital { get => orbital;} @@ -63,11 +64,19 @@ namespace BrewMonster public void OnPointerDown(PointerEventData eventData) { fingerDown = true; + if(_touchCount < 2) + { + _touchCount++; + } } public void OnPointerUp(PointerEventData eventData) { fingerDown = false; + if(_touchCount > 0) + { + _touchCount--; + } } private void OnValidate() @@ -133,7 +142,7 @@ namespace BrewMonster return; } - if (Input.touchCount == 2) + if (_touchCount == 2) { Touch t0 = Input.GetTouch(0); Touch t1 = Input.GetTouch(1);