| | |
| | | } |
| | | HeroUIManager.Instance.SendSkinOP(heroID, skinID, 4, hero.itemHero.gridIndex); |
| | | }); |
| | | |
| | | |
| | | showGetObj.AddListener(() => |
| | | { |
| | | showGetObj.SetActive(false); |
| | | showNormalObj.SetActive(true); |
| | | }); |
| | | |
| | | changeClothBtn.AddListener(() => |
| | | { |
| | | UIManager.Instance.OpenWindow<HeroSkinChooseWin>(); |
| | | }); |
| | | } |
| | | |
| | |
| | | |
| | | protected override void OnPreClose() |
| | | { |
| | | hero = null; |
| | | skinScroller.OnRefreshCell -= OnRefreshCell; |
| | | HeroUIManager.Instance.OnSkinIndexChanged -= OnSkinIndexChanged; |
| | | HeroUIManager.Instance.OnHeroCollectEvent -= OnHeroCollectEvent; |
| | | PackManager.Instance.RefreshItemEvent -= OnRefreshItemEvent; |
| | | hero = null; |
| | | heroConfig = null; |
| | | HeroUIManager.Instance.selectSkinIndex = -1; |
| | | } |
| | | |
| | |
| | | shopBtn.SetActive(false); |
| | | changeClothBtn.SetActive(false); |
| | | } |
| | | else |
| | | { |
| | | shopBtn.SetActive(true); |
| | | changeClothBtn.SetActive(true); |
| | | } |
| | | |
| | | if (!HeroUIManager.Instance.IsHeroSkinActive(heroID, skinID)) |
| | | { |