From 1618f5f0a18aff64ec092ad1c8478f2840057b63 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 11 六月 2026 18:16:46 +0800
Subject: [PATCH] 588 公会攻防战 提交主干和分支11
---
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