| | |
| | | OtherPlayerDetailManager.ViewPlayerData viewPlayerData; |
| | | OtherPlayerDetailManager manager { get { return OtherPlayerDetailManager.Instance; } } |
| | | |
| | | int viewPlayerLineupType = -1; |
| | | int teamType = -1; |
| | | |
| | | protected override void InitComponent() |
| | | { |
| | |
| | | |
| | | protected override void OnPreOpen() |
| | | { |
| | | viewPlayerLineupType = functionOrder; |
| | | teamType = functionOrder; |
| | | Display(); |
| | | } |
| | | |
| | |
| | | DisplayGuildInfo(viewPlayerData); |
| | | |
| | | int playerID = viewPlayerData.PlayerID; |
| | | var heroList = manager.GetHeroDataSortList(playerID, viewPlayerLineupType); |
| | | var heroList = manager.GetHeroDataSortList(playerID, teamType); |
| | | if (heroList.IsNullOrEmpty()) |
| | | { |
| | | heroList = manager.GetHeroDataSortList(playerID, (int)TeamType.Story); |
| | | } |
| | | DisplayCard(heroList); |
| | | |
| | | long fightPonit; |
| | | if (!manager.TryGetFightPointByTeamType(playerID, teamType, out fightPonit)) |
| | | { |
| | | if (!manager.TryGetFightPointByTeamType(playerID, (int)TeamType.Story, out fightPonit)) |
| | | { |
| | | fightPonit = 0; |
| | | } |
| | | } |
| | | txtFightPower.text = UIHelper.ReplaceLargeArtNum(fightPonit); |
| | | |
| | | |
| | | var equipDict = manager.GetEquipDataDict(playerID); |
| | | DisplayEquip(equipDict); |
| | |
| | | txtPlayerName.text = viewPlayerData.PlayerName; |
| | | txtPlayerId.text = Language.Get("OtherPlayerDetail02", viewPlayerData.PlayerID); |
| | | txtServerName.text = Language.Get("PlayerProfile11", ServerListCenter.Instance.GetServerName(viewPlayerData.ServerID)); |
| | | txtFightPower.text = UIHelper.ReplaceLargeArtNum(viewPlayerData.FightPower); |
| | | txtLV.text = viewPlayerData.LV.ToString(); |
| | | avatarCell.InitUI(AvatarHelper.GetAvatarModel(viewPlayerData.PlayerID, viewPlayerData.Face, viewPlayerData.FacePic)); |
| | | officialTitle.InitUI(viewPlayerData.RealmLV, viewPlayerData.TitleID); |