From f7649d6ebfe7f0a6a95ce4124b4e0f2207b74c8f Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 17 十二月 2025 12:34:56 +0800
Subject: [PATCH] 0312 招募结果界面补充特权提示

---
 Main/System/HappyXB/HeroCallResultWin.cs |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/Main/System/HappyXB/HeroCallResultWin.cs b/Main/System/HappyXB/HeroCallResultWin.cs
index 7fcbd3e..5ca0883 100644
--- a/Main/System/HappyXB/HeroCallResultWin.cs
+++ b/Main/System/HappyXB/HeroCallResultWin.cs
@@ -48,6 +48,9 @@
 
     [SerializeField] Text callTip;
 
+    //鐗规潈淇濆簳
+    [SerializeField] Text openPrivilegeTip;
+
     public enum ResultState
     {
         single = 0, //鍗曟娊灞曠ず
@@ -87,17 +90,24 @@
         isSkip = LocalSave.GetBool(HeroUIManager.skipKey + PlayerDatas.Instance.baseData.PlayerID, false);
         HappyXBModel.Instance.RefreshXBResultAct += UpdateState;
         HappyXBModel.Instance.RefreshXBTypeInfoAct += RefreshBtn;
+        InvestModel.Instance.onInvestUpdate += OnInvestUpdate;
         InitMoney();
         UpdateState();
         RefreshBtn();
+        openPrivilegeTip.SetActive(!InvestModel.Instance.IsInvested(InvestModel.foreverCardType));
     }
 
     protected override void OnPreClose()
     {
         HappyXBModel.Instance.RefreshXBResultAct -= UpdateState;
         HappyXBModel.Instance.RefreshXBTypeInfoAct -= RefreshBtn;
+        InvestModel.Instance.onInvestUpdate -= OnInvestUpdate;
     }
 
+    void OnInvestUpdate(int type)
+    {
+        openPrivilegeTip.SetActive(!InvestModel.Instance.IsInvested(InvestModel.foreverCardType));
+    }
 
     void UpdateState()
     {

--
Gitblit v1.8.0