Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public static Sprite GetAvatarCardIcon(int avatarID)
 {
     return(Miscs.GetSpriteByPrefab(AvatarCardMetaDataReader.GetAvatarCardMetaDataByKey(AvatarMetaDataReaderExtend.GetAvatarIDsByKey(avatarID).avatarCardID).iconPath));
 }