private void SetupAffixSkillsTab(StigmataDataItem stigmataData) { List <StigmataDataItem.AffixSkillData> affixSkillList = stigmataData.GetAffixSkillList(); if (!stigmataData.IsAffixIdentify || (affixSkillList.Count > 0)) { base.view.transform.Find("Skills/Info/AffixSkills/Content").GetComponent <MonoStigmataAffixSkillPanel>().SetupView(stigmataData, affixSkillList); this._stigmataTabManager.SetTab("S_Affix_Skill_Tab", base.view.transform.Find("Skills/TabBtns/TabBtn_3").GetComponent <Button>(), base.view.transform.Find("Skills/Info/AffixSkills").gameObject); base.view.transform.Find("Skills/TabBtns/TabBtn_3").gameObject.SetActive(true); } else { base.view.transform.Find("Skills/TabBtns/TabBtn_3").gameObject.SetActive(false); base.view.transform.Find("Skills/Info/AffixSkills").gameObject.SetActive(false); } }
private void SetupNewAffixInfo(float delay = 0f) { StigmataDataItem itemDataBefore = this.itemDataBefore as StigmataDataItem; StigmataDataItem itemDataAfter = this.itemDataAfter as StigmataDataItem; base.view.transform.Find("StigmataAffixInfo").gameObject.SetActive(true); if (itemDataBefore.GetAffixSkillList().Count > 0) { base.view.transform.Find("StigmataAffixInfo/OldAffix").gameObject.SetActive(true); base.view.transform.Find("StigmataAffixInfo/OldAffix/Skills/Content").GetComponent<MonoStigmataAffixSkillPanel>().SetupView(itemDataBefore, itemDataBefore.GetAffixSkillList()); } else { base.view.transform.Find("StigmataAffixInfo/OldAffix").gameObject.SetActive(false); } base.view.transform.Find("StigmataAffixInfo/NewAffix/Skills/Content").GetComponent<MonoStigmataAffixSkillPanel>().SetupView(itemDataAfter, itemDataAfter.GetAffixSkillList()); this.SetupStigmataSkillInfo(); base.view.transform.Find("SkillPopup").gameObject.SetActive(true); }
private void SetupStigmataInfo(StigmataDataItem m_stigmata, Transform trans) { trans.Find("Equipment/Content/Title/TypeIcon").GetComponent <Image>().sprite = Miscs.GetSpriteByPrefab(m_stigmata.GetSmallIconPath()); string displayTitle = m_stigmata.GetDisplayTitle(); if (m_stigmata.IsAffixIdentify) { string affixName = m_stigmata.GetAffixName(); if (!string.IsNullOrEmpty(affixName)) { displayTitle = MiscData.AddColor("Blue", affixName) + " " + displayTitle; } } else { displayTitle = MiscData.AddColor("WarningRed", m_stigmata.GetAffixName()) + " " + displayTitle; } trans.Find("Equipment/Content/Title/Name").GetComponent <Text>().text = displayTitle; trans.Find("Equipment/Content/Star/EquipStar").GetComponent <MonoEquipSubStar>().SetupView(m_stigmata.rarity, m_stigmata.GetMaxRarity()); trans.Find("Equipment/Content/Star/EquipSubStar").GetComponent <MonoEquipSubStar>().SetupView(m_stigmata.GetSubRarity(), m_stigmata.GetMaxSubRarity() - 1); trans.Find("AffixSkills/Skills/Content").GetComponent <MonoStigmataAffixSkillPanel>().SetupView(m_stigmata, m_stigmata.GetAffixSkillList()); }