From 66ad0edf71c1065a37f8caa9da1370f4cca2304a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 10 九月 2024 21:19:47 +0800
Subject: [PATCH] 0312 pk模式显示问题

---
 System/MainInterfacePanel/CombatModeWin.cs |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/System/MainInterfacePanel/CombatModeWin.cs b/System/MainInterfacePanel/CombatModeWin.cs
index a05bb6e..2029ddc 100644
--- a/System/MainInterfacePanel/CombatModeWin.cs
+++ b/System/MainInterfacePanel/CombatModeWin.cs
@@ -98,7 +98,7 @@
                 _PkButton.ElectImage.SetActive(true);
             else
                 _PkButton.ElectImage.SetActive(false);
-            TextSwitch(cell.index, _PkButton.Model, _PkButton.ContentText);
+            TextSwitch(cell.index, _PkButton.Model, _PkButton.ContentText, _PkButton.modelText);
             _PkButton.StateSelection.RemoveAllListeners();
             bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//鏄惁鍦˙oss鍖哄煙
             _PkButton.StateSelection.AddListener(() =>
@@ -110,18 +110,20 @@
         }
 
 
-        void TextSwitch(int _EnumType, Image _imge, Text _text)
+        void TextSwitch(int _EnumType, Image _imge, Text _text, Text _PatternText)
         {
             switch (_EnumType)
             {
                 case 0:
 
                     _imge.SetSprite("Atk_Peace");//鍜屽钩
+                    _PatternText.text = Language.Get("PKType1");
                     _text.text = _dic[0];
                     break;
                 case 1:
 
                     _imge.SetSprite("Atk_All");//鍏ㄤ綋
+                    _PatternText.text = Language.Get("PKType2");
                     _text.text = _dic[1];
                     break;
                 case 2:
@@ -136,15 +138,26 @@
 
                     DebugEx.LogError("缁勯槦");
                     break;
-                case 5:
+                case 5:
+
+                    if (PlayerDatas.Instance.baseData.MapID == FairyLeagueModel.FAIRY_LEAGUE_DUNGEON)
+                    {
+                        _imge.SetSprite("Atk_League");//浠欑洘鑱旇禌
+                        _PatternText.text = Language.Get("PKType3");
+                    }
+                    else
+                    {
+                        _imge.SetSprite("Atk_Force");//寮哄埗
+                        _PatternText.text = Language.Get("PKType4");
+                    }
 
-                    _imge.SetSprite("Atk_Force");//寮哄埗
                     _text.text = _dic[5];
                     break;
                 case 6:
                     break;
                 case 7:
                     _imge.SetSprite("Atk_Scramble");
+                    _PatternText.text = Language.Get("PKType5");
                     _text.text = _dic.ContainsKey(7) ? _dic[7] : string.Empty;
                     break;
                 default:

--
Gitblit v1.8.0