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.大喇叭: