From 09bc892c7283df8757a07b646d5af21ddaa263d1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 06 十一月 2025 18:22:34 +0800
Subject: [PATCH] 164 天子的考验-客户端

---
 Main/System/HappyXB/HeroCallScoreWin.cs |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/Main/System/HappyXB/HeroCallScoreWin.cs b/Main/System/HappyXB/HeroCallScoreWin.cs
index 5bce5c3..5d72886 100644
--- a/Main/System/HappyXB/HeroCallScoreWin.cs
+++ b/Main/System/HappyXB/HeroCallScoreWin.cs
@@ -19,6 +19,10 @@
     protected override void InitComponent()
     {
         call1Btn.AddListener(SendHeroCall);
+        ruleBtn.AddListener(() =>
+        {
+            UIManager.Instance.OpenWindow<HeroCallScoreRuleWin>();
+        });
     }
 
 
@@ -36,10 +40,9 @@
 
     public override void Refresh()
     {
-        var funcSet = TreasureSetConfig.Get((int)HappXBTitle.HeroCallScore);
         scoreProcessText.text = UIHelper.GetMoneyCnt(51) + "/" + TreasureSetConfig.Get((int)HappXBTitle.HeroCallScore).CostMoneyList[0];
         sliderImg.fillAmount = (float)UIHelper.GetMoneyCnt(51) / TreasureSetConfig.Get((int)HappXBTitle.HeroCallScore).CostMoneyList[0];
-        if (UIHelper.GetMoneyCnt(51) >= (ulong)TreasureSetConfig.Get((int)HappXBTitle.HeroCallScore).CostMoneyList[0])
+        if (UIHelper.GetMoneyCnt(51) >= TreasureSetConfig.Get((int)HappXBTitle.HeroCallScore).CostMoneyList[0])
         {
             scoreProcessText.color = UIHelper.GetUIColor(TextColType.LightWhite);
         }
@@ -50,7 +53,7 @@
         if (InvestModel.Instance.IsInvested(InvestModel.monthCardType))
         {
             tryLockText.SetActive(false);
-            call1Btn.SetActive(true);
+            call1Btn.SetColorful(null, true);
         }
         else
         {
@@ -58,14 +61,14 @@
             if (HappyXBModel.Instance.GetXBInfoByType((int)HappXBTitle.HeroCallScore).treasureCount == 0)
             {
                 tryLockText.text = Language.Get("heroCall4", 1);
-                call1Btn.SetActive(true);
+                call1Btn.SetColorful(null, true);
             }
             else
             {
                 tryLockText.text = Language.Get("heroCall4", 0);
-                call1Btn.SetActive(false);
+                call1Btn.SetColorful(null, false);
             }
-            
+
         }
     }
 
@@ -78,6 +81,7 @@
             //鏈拱鏈堝崱浣撻獙1娆�
             if (HappyXBModel.Instance.GetXBInfoByType((int)HappXBTitle.HeroCallScore).treasureCount != 0)
             {
+                SysNotifyMgr.Instance.ShowTip("MonthCardNoActive");
                 return;
             }
         }

--
Gitblit v1.8.0