From a76396b753e5ae33f935d9cf1c1bb2ed355b7f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A3=AE2003?= <2384017988@qq.com> Date: Thu, 8 Oct 2026 02:44:46 +0800 Subject: [PATCH] 1 --- Assets/MyGame/aa/UI/Game/GameMainPanel_FishBase.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Assets/MyGame/aa/UI/Game/GameMainPanel_FishBase.cs b/Assets/MyGame/aa/UI/Game/GameMainPanel_FishBase.cs index b8a3e36fb..ec6e997d0 100644 --- a/Assets/MyGame/aa/UI/Game/GameMainPanel_FishBase.cs +++ b/Assets/MyGame/aa/UI/Game/GameMainPanel_FishBase.cs @@ -1991,6 +1991,14 @@ public class GameMainPanel_FishBase : GameMainPanel_Base _currentPropTwoCfg = null; } + /// 道具面板整体缩进去(使用道具后调用):收起 obj_PropPanel 并重置二层展开状态 + private void ClosePropMenu() + { + if (obj_PropPanel != null && obj_PropPanel.activeSelf) + obj_PropPanel.SetActive(false); + ClosePropTwo(); + } + /// 重建当前展开的二级列表(道具使用后数量变化时刷新显示,不改变开关状态) private void RebuildPropTwo() { @@ -2167,6 +2175,8 @@ public class GameMainPanel_FishBase : GameMainPanel_Base private void UsePropEffect(BaseProductCount p) { if (p == null) return; + // ⭐ 使用道具后道具面板缩进去:所有类型统一收起(大喇叭/刮刮卡打开的子面板不被挡住) + ClosePropMenu(); switch ((PropEnum)p.type) { case PropEnum.大喇叭: