| | |
| | | |
| | | nameText.text = heroConfig.Name; |
| | | qualityImg.SetSprite("heroheadBG" + heroConfig.Quality); |
| | | var sprite = UILoader.LoadSprite("HeroHead", HeroSkinConfig.Get(skinID).SquareIcon); |
| | | if (sprite == null) |
| | | |
| | | UILoader.LoadSpriteAsync("HeroHead", HeroSkinConfig.Get(skinID).SquareIcon).ContinueWith(sprite => |
| | | { |
| | | // 内网未配置时 |
| | | heroIcon.SetSprite("herohead_default"); |
| | | } |
| | | else |
| | | { |
| | | heroIcon.overrideSprite = sprite; |
| | | } |
| | | if (this == null || heroIcon == null) return; |
| | | if (sprite == null) |
| | | { |
| | | // 内网未配置时 |
| | | heroIcon.SetSprite("herohead_default"); |
| | | } |
| | | else |
| | | { |
| | | heroIcon.overrideSprite = sprite; |
| | | } |
| | | |
| | | if (showCollect) |
| | | { |
| | | //未获得武将要置灰 |
| | | heroIcon.gray = !HeroManager.Instance.HasHero(heroID); |
| | | if (showCollect) |
| | | { |
| | | //未获得武将要置灰 |
| | | heroIcon.gray = !HeroManager.Instance.HasHero(heroID); |
| | | |
| | | } |
| | | } |
| | | |
| | | connMarkImg.SetActive(index != 0); |
| | | }).Forget(); |
| | | |
| | | connMarkImg.SetActive(index != 0); |
| | | } |