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