From f28b2dd275d6d987e151f3b8ce4f1b5ce398e07a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 30 十二月 2025 15:49:17 +0800
Subject: [PATCH] 121 【武将】心愿符未选择弹框提示,图标次数显示优化

---
 Main/System/HappyXB/HeroCallHopeAddCell.cs |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/Main/System/HappyXB/HeroCallHopeAddCell.cs b/Main/System/HappyXB/HeroCallHopeAddCell.cs
index 8b00ede..1a2f5f7 100644
--- a/Main/System/HappyXB/HeroCallHopeAddCell.cs
+++ b/Main/System/HappyXB/HeroCallHopeAddCell.cs
@@ -35,12 +35,20 @@
 
         if (wishData.wishCnt < HappyXBModel.wishMaxOutCnt)
         {
-            tipRect.SetActive(true);
-            freeText.SetActive(true);
-            itemCntText?.SetActive(false);
+            if (wishData == null || wishData.wishID == 0)
+            {
+                tipRect.SetActive(false);
+            }
+            else
+            {
+                tipRect.SetActive(true);
+                freeText.SetActive(true);
+                itemCntText?.SetActive(false);
+
+            }
             headGray = false;
         }
-        else if (wishData.auto && PackManager.Instance.GetItemCountByID(PackType.Item, itemID) > 0)
+        else if (wishData.auto)
         {
             if (itemCntText == null)
             {
@@ -54,7 +62,7 @@
                 itemIcon.SetItemSprite(itemID);
                 itemCntText.text = UIHelper.ShowUseItem(PackType.Item, itemID, 1, bright: false);
             }
-            headGray = false;
+            headGray = PackManager.Instance.GetItemCountByID(PackType.Item, itemID) <= 0;
         }
         else
         {

--
Gitblit v1.8.0