protected bool isEquipType = false; // 是否是装备模式 public override void InitUIData() { Inst = this; base.InitUIData(); SortHero(); //if ( m_HeroList.Count > 0 ) //{ // m_CurCard = m_HeroList [ 0 ]; // m_HeroLayout = selfTransform.Find ( "HeroList/HeroLayout" ).GetComponent<LoopLayout> (); // m_HeroLayout.cellCount = m_HeroList.Count; // m_HeroLayout.updateCellEvent = UpdateHeroCellItem; // m_HeroLayout.Reload (); //} m_BtnGroups = selfTransform.Find("BtnGroups").gameObject; m_EquipGroups = selfTransform.Find("EquipGroups").gameObject; m_BtnGroups.SetActive(true); m_EquipGroups.SetActive(false); // m_AttrPanel = selfTransform.Find("AttrPanel").gameObject; m_Qualifications = selfTransform.Find("HeroInfo/Right/Qualifications").GetComponent <Image> (); // m_HeroType = selfTransform.Find("HeroInfo/Left/HeroType").GetComponent <Button> (); m_HeroType.onClick.AddListener(UICommonManager.Inst.ShowHeroLocatUI); m_BrightStar = selfTransform.Find("HeroInfo/Left/HeroStar/BrightStar").gameObject; m_HeroAttr = selfTransform.Find("HeroAttr").gameObject; // 模型 m_Point = GameObject.Find("pos").transform; m_ModelRotaeBtn = selfTransform.FindChild("ModelRotaeBtn").gameObject; EventTriggerListener.Get(m_ModelRotaeBtn).onDown = OnRotateDown; EventTriggerListener.Get(m_ModelRotaeBtn).onUp = OnRotatUp; // 显示 3D 模型 //Show3DModel ( m_HeroList [ 0 ] ); // InitTextString(); GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, OnRefreshHero); }
/// <summary> /// 跳转界面 /// </summary> void JumpUI() { ObjectCard heroCard = ObjectSelf.GetInstance().HeroContainerBag.FindHero(((ItemFragment)baseIrem).GetComposeHeoid()); if (heroCard == null) { InterfaceControler.GetInst().AddMsgBox("尚未获得此英雄"); return; } ItemTemplate _item = (ItemTemplate)DataTemplate.GetInstance().m_ItemTable.getTableData(baseIrem.GetItemTableID()); PropsjumpuiTemplate _jump = (PropsjumpuiTemplate)DataTemplate.GetInstance().m_PropsjumpuiTable.getTableData(_item.getUsejumpType()); HeroStrengthen _panel = UI_HomeControler.Inst.AddUI(_jump.getJumpUIpath()).GetComponent <HeroStrengthen>(); if (_panel != null) { Debug.Log("打开品质提升界面"); _panel.OnClickHeroIcon(heroCard); _panel.ClickSwitchBtn("UI_QualityProUI", 1); } else { Debug.LogError("加载界面失败:" + _jump.getJumpUIpath()); } }