From 464c36a0811d5a2ef317ebf1adc1711baab52856 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 04 八月 2025 10:51:47 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/HeroUI/HeroSelectBehaviour.cs |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/Main/System/HeroUI/HeroSelectBehaviour.cs b/Main/System/HeroUI/HeroSelectBehaviour.cs
index 2430711..0385c40 100644
--- a/Main/System/HeroUI/HeroSelectBehaviour.cs
+++ b/Main/System/HeroUI/HeroSelectBehaviour.cs
@@ -12,16 +12,16 @@
     [SerializeField] Button unFoldBtn;  //灞曞紑鎸夐挳
     [SerializeField] GroupButtonEx[] jobsBtn;
     [SerializeField] GroupButtonEx[] countrysBtn;
-    [SerializeField] GroupButtonExManager jobManager; 
-    [SerializeField] GroupButtonExManager countryManager; 
+    [SerializeField] GroupButtonExManager jobManager;
+    [SerializeField] GroupButtonExManager countryManager;
 
     int m_Job = 0;
     int m_Country = 0;
     int foldState = 0;  //0 鏀惰捣锛�1 灞曞紑
 
     //鐐瑰嚮鎸夐挳闇�閫氱煡鍝嶅簲澶栭儴浜嬩欢
-    public Action<int, int> selectAction;
-    
+    private Action<int, int> selectAction;
+
 
 
 
@@ -92,5 +92,19 @@
         unFoldForm.SetActive(foldState == 1);
         foldForm.SetActive(foldState == 0);
     }
+    
+
+    private void LateUpdate()
+    {
+        if (foldState == 0)
+            return;
+        if (Input.GetMouseButtonDown(0))
+        {
+            if (!RectTransformUtility.RectangleContainsScreenPoint(this.transform as RectTransform, Input.mousePosition, CameraManager.uiCamera))
+            {
+                foldBtn.onClick.Invoke();
+            }
+        }
+    }
 }
 

--
Gitblit v1.8.0