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