From 87d5c46997d61523aed87fdb7ed0b07e9dded223 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 30 九月 2025 21:45:08 +0800
Subject: [PATCH] 0312 优化淘金派遣

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

diff --git a/Main/System/HeroUI/HeroSelectBehaviour.cs b/Main/System/HeroUI/HeroSelectBehaviour.cs
index 2430711..da85036 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;
+
 
 
 
@@ -62,6 +62,13 @@
 
     }
 
+    /// <summary>
+    /// 鍥藉鑱屼笟绛涢��
+    /// </summary>
+    /// <param name="state"> 0鏀惰捣锛�1灞曞紑</param>
+    /// <param name="job"></param>
+    /// <param name="country"></param>
+    /// <param name="onRefresh"> 鐐瑰嚮鎸夐挳闇�閫氱煡鍝嶅簲澶栭儴浜嬩欢</param>
     public void Display(int state, int job, int country, Action<int, int> onRefresh)
     {
         foldState = state;
@@ -92,5 +99,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