| | |
| | | _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(() => |
| | |
| | | } |
| | | |
| | | |
| | | 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: |
| | |
| | | |
| | | 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: |