少年修仙传客户端代码仓库
hch
2024-09-10 66ad0edf71c1065a37f8caa9da1370f4cca2304a
0312 pk模式显示问题
3个文件已修改
24 ■■■■ 已修改文件
System/MainInterfacePanel/CombatModeWin.cs 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/HeadPortraitTip.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PKButton.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);//是否在Boss区域
            _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:
System/MainInterfacePanel/HeadPortraitTip.cs
@@ -282,7 +282,7 @@
                    break;
                case 7:
                    _PkImage.SetSprite("Atk_Scramble");
                    _PatternText.text = Language.Get("PKType2");
                    _PatternText.text = Language.Get("PKType5");
                    break;
                default:
                    break;
System/MainInterfacePanel/PKButton.cs
@@ -13,6 +13,7 @@
        public GameObject ElectImage;
        public Text ContentText;
        public Image Model;
        public Text modelText;
    }
}