From 34179ffa10e510ba71522cb2bd1fd978b7fcbbe1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 16 七月 2026 11:26:37 +0800
Subject: [PATCH] Revert "634 H5适配 获得英雄展示动态立绘的时机放到OnOpen"

---
 Main/System/GuildAtkDefBat/GuildAtkDefBatTreasureWin.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/Main/System/GuildAtkDefBat/GuildAtkDefBatTreasureWin.cs b/Main/System/GuildAtkDefBat/GuildAtkDefBatTreasureWin.cs
index e147392..30710d5 100644
--- a/Main/System/GuildAtkDefBat/GuildAtkDefBatTreasureWin.cs
+++ b/Main/System/GuildAtkDefBat/GuildAtkDefBatTreasureWin.cs
@@ -10,6 +10,8 @@
     [SerializeField] ButtonEx awardButton;
     [SerializeField] ButtonEx lastLineButton;
     [SerializeField] ButtonEx nextLineButton;
+    [SerializeField] ImageEx lastLineImage;
+    [SerializeField] ImageEx nextLineImage;
     [SerializeField] ImageEx timeImage;
     [SerializeField] TextEx timeText;
     [SerializeField] ScrollerController scroller;
@@ -167,8 +169,14 @@
         }
         scroller.Restart();
 
-        lastLineButton.SetActive(currentTopRow > 0);
-        nextLineButton.SetActive(currentTopRow < totalRows - MAX_ROWS);
+        int displayState = manager.GetGuildBattleDisplayState();
+        bool isTrucePeriod = displayState == 4 || displayState == 5;
+        lastLineButton.SetActive(isTrucePeriod && currentTopRow > 0);
+        nextLineButton.SetActive(isTrucePeriod && currentTopRow < totalRows - MAX_ROWS);
+        
+        string showStr = displayState == 4 ? "GuildAtkDefBatTreasureBlue" : "GuildAtkDefBatTreasureRed";
+        lastLineImage.SetSprite(showStr);
+        nextLineImage.SetSprite(showStr);
     }
 
     void OnRefreshCell(ScrollerDataType type, CellView cell)

--
Gitblit v1.8.0