From 3a4aee73259dc2a3f66fc2ea688141cf32432165 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 28 二月 2025 12:55:55 +0800
Subject: [PATCH] 0312 跨服排位赛决赛输方加灰色背景;修复累充界面不显示1元档问题

---
 LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs b/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
index 457d408..6208894 100644
--- a/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
+++ b/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
@@ -25,7 +25,9 @@
     List<Transform> players8 = new List<Transform>();
     List<Transform> players4 = new List<Transform>();
     ImageEx winA;
-    ImageEx winB;
+    ImageEx winB;
+    Image failAGrayImg;
+    Image failBGrayImg;
     Text nameA;
     Text nameB;
     Text fightPowerA;
@@ -71,6 +73,8 @@
 
         winA = proxy.GetWidgtEx<ImageEx>("trophyA");
         winB = proxy.GetWidgtEx<ImageEx>("trophyB");
+        failAGrayImg = proxy.GetWidgtEx<Image>("grayleft");
+        failBGrayImg = proxy.GetWidgtEx<Image>("grayright");
         nameA = proxy.GetWidgtEx<Text>("nameA");
         nameB = proxy.GetWidgtEx<Text>("nameB");
         fightPowerA = proxy.GetWidgtEx<Text>("fightPowerA");
@@ -135,6 +139,9 @@
             nextTime.text = "";
             arrow.SetActiveIL(ILChampionshipTimeConfig.Get(battleID).StateValue == 40);
         }
+
+        failAGrayImg.SetActiveIL(false);
+        failBGrayImg.SetActiveIL(false);
     }
     protected override void OnAfterOpen()
     {
@@ -196,6 +203,8 @@
                 {
                     winA.SetActiveIL(false);
                     winB.SetActiveIL(false);
+                    failAGrayImg.SetActiveIL(false);
+                    failBGrayImg.SetActiveIL(false);
                 }
                 else if (playerIDs.WinPlayerID == playerIDs.PlayerIDA)
                 {
@@ -203,6 +212,8 @@
                     winA.gray = false;
                     winB.SetActiveIL(true);
                     winB.gray = true;
+                    failAGrayImg.SetActiveIL(false);
+                    failBGrayImg.SetActiveIL(true);
                 }
                 else
                 {
@@ -210,6 +221,8 @@
                     winA.gray = true;
                     winB.SetActiveIL(true);
                     winB.gray = false;
+                    failAGrayImg.SetActiveIL(true);
+                    failBGrayImg.SetActiveIL(false);
                 }
                 if (playerAID == 0)
                 {
@@ -238,6 +251,8 @@
         {
             winA.SetActiveIL(false);
             winB.SetActiveIL(false);
+            failAGrayImg.SetActiveIL(false);
+            failBGrayImg.SetActiveIL(false);
             nameA.text = Language.Get("UnDetermind");
             fightPowerA.text = "0";
             nameB.text = Language.Get("UnDetermind");

--
Gitblit v1.8.0