public override void Fill(FriendData data) { Data = data; Hotfix_LT.Data.HeroInfoTemplate heroInfo = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(int.Parse(data.Head), data.Skin); if (heroInfo != null) { IconSprite.spriteName = heroInfo.icon; } FrameSprite.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(data.Frame).iconId; SetItemBG(DataIndex % 2); LTUIUtil.SetText(NameLabel, data.Name); LTUIUtil.SetText(LevelLabel, data.Level.ToString()); if (data.OfflineTime != 0) { OnlineStateLabel.text = AlliancesManager.FormatOfflineDuration(data.OfflineTime); IconSprite.color = FrameSprite.color = Color.magenta; } else { OnlineStateLabel.text = EB.Localizer.GetString("ID_ON_LINE"); OnlineStateLabel.color = LT.Hotfix.Utility.ColorUtility.BrownColor; IconSprite.color = FrameSprite.color = LT.Hotfix.Utility.ColorUtility.WhiteColor; } UpdateVigorState(); OnSelect(data.IsSelect); Redpoint.gameObject.CustomSetActive(FriendManager.Instance.Info.GetIsUnreadMessageId(data.Uid)); if (Data.IsCanReceiveVigor && FriendManager.Instance.IsResidueVigorReceiveNum()) { Redpoint.gameObject.CustomSetActive(true); } }
public override void Fill(ApplyFriendData data) { mData = data; //data.Head = "Partner_Head_Sidatuila";//Header_Sidatuilayitong";头像更改 NameLabel.text = NameLabel.transform.GetChild(0).GetComponent <UILabel>().text = mData.Name; LevelLabel.text = mData.Level.ToString(); OfflineTimeLabel.text = AlliancesManager.FormatOfflineDuration(mData.OfflineTime); //HeadSprite.spriteName = string.Format("{0}", data.Head);//_Main VerifyLabel.text = mData.VerifyInfo; SetItemBG(DataIndex % 2); Hotfix_LT.Data.HeroInfoTemplate heroInfo = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(int.Parse(data.Head), data.Skin); if (heroInfo != null) { HeadSprite.spriteName = heroInfo.icon; } FrameSprite.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(data.Frame).iconId; }
public override void Fill(NationMember itemData) { mItemData = itemData; if (DataIndex % 2 == 0) { BG.spriteName = "Ty_Mail_Di1"; } else { BG.spriteName = "Ty_Mail_Di2"; } if (itemData.Name == LoginManager.Instance.LocalUser.Name) { BG.spriteName = "Ty_Mail_Di3"; } if (itemData.Name == EB.Localizer.GetString("ID_codefont_in_NationStruct_17151")) { NotEmptyNode.SetActive(false); EmptyNode.SetActive(true); LTUIUtil.SetText(EmptyNodeRankLabel, NationUtil.LocalizeRankName(itemData.Rank)); } else { NotEmptyNode.SetActive(true); EmptyNode.SetActive(false); LTUIUtil.SetText(NameLabel, itemData.Name); LTUIUtil.SetText(LevelLabel, itemData.Level.ToString()); PortraitSprite.spriteName = itemData.Portrait; LTUIUtil.SetText(RankLabel, NationUtil.LocalizeRankName(itemData.Rank)); LTUIUtil.SetText(TotalDonateLabel, itemData.TotalDonate.ToString()); LTUIUtil.SetText(WeekDonateLabel, EB.Localizer.GetString("ID_codefont_in_NationMemberScrollCellController_1385") + itemData.WeekDonate.ToString()); StateLabel.color = itemData.OfflineTime > 0 ? LT.Hotfix.Utility.ColorUtility.RedColor : LT.Hotfix.Utility.ColorUtility.WhiteColor; LTUIUtil.SetText(StateLabel, AlliancesManager.FormatOfflineDuration(itemData.OfflineTime)); } }