Пример #1
0
        protected override void Awake()
        {
            base.Awake();

            if (heroStarItem == null)
            {
                heroStarItem = LogicDataCenter.pointShopDataManager.CreateHeroStarItem(HeroStarFrame);
            }
        }
Пример #2
0
        protected override void Awake()
        {
            base.Awake();

            this.onSelect.AddListener(OnSelect);
            this.onDeselect.AddListener(OnDeselect);

            if (heroStarItem == null)
            {
                heroStarItem = LogicDataCenter.pointShopDataManager.CreateHeroStarItem(HeroStarFrame);
            }
        }
Пример #3
0
        protected override void Awake()
        {
            base.Awake();

            heroStarLvDesc.text = ULocalizationService.Instance.Get("UIview", "PlayerFrame", "heroStarLvDesc");
            heroWinProDesc.text = ULocalizationService.Instance.Get("UIview", "PlayerFrame", "heroWinProDesc");
            matchCountDesc.text = ULocalizationService.Instance.Get("UIview", "PlayerFrame", "matchCountDesc");
            EventTriggerEx.Get(this.gameObject).AddListener(EventTriggerType.PointerClick, OnPointerClick);
            if (heroStarItem == null)
            {
                heroStarItem = LogicDataCenter.pointShopDataManager.CreateHeroStarItem(heroStarFrame);
            }
        }
Пример #4
0
        public override bool Init(IUIWnd wnd)
        {
            m_effectParam = new UEffectPrefabParam(UEffectPrefabType.UEPT_HeroUpStar_Success, transform, null, null, true);
            title.text    = ULocalizationService.Instance.Get("UIView", "HeroUpStarFrame", "Title");
            btnDesc.text  = ULocalizationService.Instance.Get("UIView", "HeroUpStarFrame", "BtnDesc");

            if (heroStarItem == null)
            {
                heroStarItem = LogicDataCenter.pointShopDataManager.CreateHeroStarItem(heroStarFrame);
            }

            return(base.Init(wnd));
        }
Пример #5
0
        public HeroStarItem CreateHeroStarItem(Transform container)
        {
            GameObject   newItem = heroStarItemRes.InstanceMainRes();
            HeroStarItem result  = null;

            if (newItem)
            {
                result = newItem.GetComponent <HeroStarItem>();
                if (result)
                {
                    result.Init(container as RectTransform);
                }
                else
                {
                    heroStarItemRes.DestroyInstanceRes(ref newItem);
                }
            }

            return(result);
        }