From 7853a2be76aebcf4127723d6bbca5cb093a3e38c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 14 二月 2025 16:14:54 +0800
Subject: [PATCH] 0312 手动控制移动时打断自动行为

---
 Core/Input/HandShank.cs |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/Core/Input/HandShank.cs b/Core/Input/HandShank.cs
index 5fad86d..fb603d4 100644
--- a/Core/Input/HandShank.cs
+++ b/Core/Input/HandShank.cs
@@ -78,6 +78,12 @@
 
     public void OnPointerDown(PointerEventData eventData)
     {
+        if (PlayerDatas.Instance.hero != null)
+        {
+            var _mapConfig = MapConfig.Get(PlayerDatas.Instance.baseData.MapID);
+            if( _mapConfig.MapFBType == (int)MapType.OpenCountry)
+                PlayerDatas.Instance.hero.StopAll();
+        }
         m_Camera = eventData.pressEventCamera ?? m_Camera;
 
         m_Fore.SetActive(true);
@@ -104,6 +110,7 @@
 
         CnInputManager.Instance.HandleTouched();
         state = HandShankState.Active;
+        
     }
 
     public void OnDrag(PointerEventData eventData)

--
Gitblit v1.8.0