From cc069d4dba57573a9c08811784edb613b91d127a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 27 八月 2025 15:56:10 +0800
Subject: [PATCH] 108 【主界面】仙树升级

---
 Main/System/Main/HomeWin.cs |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index f4e73cd..277c3f0 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -28,7 +28,8 @@
     [SerializeField] Button changeHeroPosBtn;
 
     [SerializeField] Button autoBtn;
-
+    [SerializeField] Button  blessLVBtn;
+    [SerializeField] Text blessLVText;
 
     //鍏朵粬鍔熻兘鍏ュ彛
     [SerializeField] Button monthCardBtn;
@@ -78,37 +79,41 @@
         {
             InvestModel.Instance.BuyInvest(InvestModel.monthCardType);
         });
+
+        blessLVBtn.AddListener(()=>
+        { 
+            UIManager.Instance.OpenWindow<BlessLVWin>();
+        });
     }
 
 
 
 
-    public override void Refresh()
+    public void Display()
     {
         UpdatePlayerInfo();
         UpdateTask();
         RefreshRecharge();
+        ShowBlessLV();
     }
 
     protected override void OnPreOpen()
     {
         PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh;
         TaskManager.Instance.OnTaskUpdate += UpdateTask;
-        Refresh();
+        BlessLVManager.Instance.OnBlessLVUpdateEvent += ShowBlessLV;
+        Display();
         // var battleWin = UIManager.Instance.OpenWindow<BattleWin>();
         // battleWin.SetBattleField(BattleManager.Instance.storyBattleField);
     }
-    protected override void OnOpen()
-    {
-        base.OnOpen();
-        
-    }
+
 
 
     protected override void OnPreClose()
     {
         PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefresh;
         TaskManager.Instance.OnTaskUpdate -= UpdateTask;
+        BlessLVManager.Instance.OnBlessLVUpdateEvent -= ShowBlessLV;
 
         //  鍏抽棴鐨勬椂鍊欐妸鎴樻枟鐣岄潰涔熺粰鍏充簡 铏界劧鏄湪澶栭潰寮�鐨�
         UIManager.Instance.CloseWindow<BattleWin>();
@@ -135,6 +140,12 @@
         monthCardBtn.SetActive(!InvestModel.Instance.IsInvested(InvestModel.monthCardType));
     }
 
+
+    void ShowBlessLV()
+    {
+        blessLVText.text = BlessLVManager.Instance.m_TreeLV.ToString();
+    }
+    
     /// <summary>
     /// 鏇存柊鐜╁淇℃伅
     /// </summary>

--
Gitblit v1.8.0