// 加载英雄列表 void UpdateHeroCellItem(int index, RectTransform cell) { HeroCellItem item = cell.GetComponent <HeroCellItem> (); if (item == null) { item = cell.gameObject.AddComponent <HeroCellItem> (); } item.index = index; ObjectCard card = ObjectSelf.GetInstance().HeroContainerBag.GetHeroList() [index]; item.UpdateHeroShow(card); item.SetClickItemIcon(); if (m_CurCard.GetHeroData().GUID == card.GetHeroData().GUID) { // 显示选中状态 item.SetSelectState(true); } else { item.SetSelectState(false); } }
public override void InitUIData() { base.InitUIData(); m_YetUpStateOBJ = selfTransform.FindChild("YetUpState").gameObject; m_HeroTitleTxt = selfTransform.FindChild("HeroTilteTxt").GetComponent <Text>(); m_HeroTypeTxt = selfTransform.FindChild("HeroTypeTxt").GetComponent <Text>(); m_PowerTxt = selfTransform.FindChild("PowerTxt").GetComponent <Text>(); m_HeroTypeImg = selfTransform.FindChild("HeroTypeIcon").GetComponent <Image>(); m_StateBtnTxt = selfTransform.FindChild("StateBtn/Text").GetComponent <Text>(); m_HeroCellItemTrans = selfTransform.FindChild("HeroCellItem"); if (m_HeroCellItemTrans.GetComponent <HeroCellItem>() == null) { m_HeroCellItem = m_HeroCellItemTrans.gameObject.AddComponent <HeroCellItem>(); } else { m_HeroCellItem = m_HeroCellItemTrans.GetComponent <HeroCellItem>(); } m_StateBtn = selfTransform.FindChild("StateBtn").GetComponent <Button>(); m_StateBtn.onClick.AddListener(new UnityAction(onStateBtnClick)); }
public override void InitUIData() { base.InitUIData(); m_HeroCellItem_Now = selfTransform.FindChild("HeroCellItemNow").GetComponent <HeroCellItem>(); m_HeroCellItem_Next = selfTransform.FindChild("HeroCellItemNext").GetComponent <HeroCellItem>(); m_SkillIconImg = selfTransform.FindChild("Unlockskills/Img_SkillIcon").GetComponent <Image>(); m_SkillTypeImg = selfTransform.FindChild("Unlockskills/Img_Active01").GetComponent <Image>(); }
private CurUI m_CurUI = CurUI.Reparto; //当前所在界面 public override void InitUIData() { base.InitUIData(); m_SelectBg = selfTransform.FindChild("SelectBg").gameObject; m_HeroCellItemOBJ = selfTransform.FindChild("HeroCellItem").gameObject; m_HeroCellItem = m_HeroCellItemOBJ.GetComponent <HeroCellItem>(); m_HeroBtn = m_HeroCellItemOBJ.GetComponent <Button>(); m_HeroBtn.onClick.AddListener(onHeroBtnClick); m_AddBtn = selfTransform.FindChild("btn").GetComponent <Button>(); m_AddBtn.onClick.AddListener(onAddBtnClick); }
public override void InitUIData() { base.InitUIData(); m_ConsImg = selfTransform.FindChild("QualityProOBJ/Rightinformation/Hero/Img_Icon").GetComponent <Image>(); m_DebTxt = selfTransform.FindChild("QualityProOBJ/Rightinformation/Hero/Text_Maxmin").GetComponent <Text>(); m_QualityObj = selfTransform.FindChild("QualityProOBJ").gameObject; m_MaxQualityOBJ = selfTransform.FindChild("Rightinformation2").gameObject; m_HeroCellItem_Now = selfTransform.FindChild("QualityProOBJ/HeroCellItem_Now").GetComponent <HeroCellItem>(); m_HeroCellItem_Next = selfTransform.FindChild("QualityProOBJ/HeroCellItem_Next").GetComponent <HeroCellItem>(); m_HeroDebBtn = selfTransform.FindChild("QualityProOBJ/Rightinformation/Hero").GetComponent <Button>(); m_QualityProBtn = selfTransform.FindChild("QualityProOBJ/Btn_Advanced").GetComponent <Button>(); m_QualityPvwBtn = selfTransform.FindChild("QualityProOBJ/Rightinformation/Btn_LproductPreview").GetComponent <Button>(); m_QualityProBtnTxt = selfTransform.FindChild("QualityProOBJ/Btn_Advanced/Text_Advanced").GetComponent <Text>(); m_QualityPvwBtnTxt = selfTransform.FindChild("QualityProOBJ/Rightinformation/Btn_LproductPreview/Text_LproductPreview").GetComponent <Text>(); m_GoldTxt = selfTransform.FindChild("QualityProOBJ/Btn_Advanced/Text_Gold").GetComponent <Text>(); m_GoldImg = selfTransform.FindChild("QualityProOBJ/Btn_Advanced/Img_Gold1").GetComponent <Image>(); m_QualityProBtn.onClick.AddListener(new UnityAction(onQualityProBtnClick)); m_QualityPvwBtn.onClick.AddListener(new UnityAction(onQualityPvwBtnClick)); m_HeroDebBtn.onClick.AddListener(new UnityAction(onHeroDebBtnClick)); GameEventDispatcher.Inst.addEventListener(GameEventID.HE_BeginnerUp, ShowQualityUpWin); }