private void SetupUpAvatarPanel() { Transform transform = base.view.transform.Find("Content/ScrollView/Content/UpAvatarPanel"); transform.gameObject.SetActive(this._displayData.get_up_avatar_list().Count > 0); if (this._displayData.get_up_avatar_list().Count > 0) { this.upAvatarDataList = new List <StorageDataItemBase>(); foreach (uint num in this._displayData.get_up_avatar_list()) { AvatarCardDataItem item = new AvatarCardDataItem(AvatarCardMetaDataReader.GetAvatarCardMetaDataByKey(AvatarMetaDataReaderExtend.GetAvatarIDsByKey((int)num).avatarCardID)); this.upAvatarDataList.Add(item); } this.SetupUpContent(transform.Find("AvatarPanel"), transform.Find("AvatarNamePanel/Text").GetComponent <Text>(), this.upAvatarDataList); } }
public static Sprite GetAvatarCardIcon(int avatarID) { return(Miscs.GetSpriteByPrefab(AvatarCardMetaDataReader.GetAvatarCardMetaDataByKey(AvatarMetaDataReaderExtend.GetAvatarIDsByKey(avatarID).avatarCardID).iconPath)); }