private void SetupStigmataSkillInfo()
 {
     int num = 3;
     StigmataDataItem itemDataBefore = this.itemDataBefore as StigmataDataItem;
     List<EquipSkillDataItem> skills = itemDataBefore.skills;
     Transform transform = base.view.transform.Find("SkillPopup/StigmataSkills/ScrollerView/Content/NaturalSkills");
     transform.gameObject.SetActive(skills.Count > 0);
     string text = LocalizationGeneralLogic.GetText("Menu_Title_StigmataSkill", new object[0]);
     transform.Find("Name/Label").GetComponent<Text>().text = text;
     for (int i = 1; i <= num; i++)
     {
         Transform trans = base.view.transform.Find("SkillPopup/StigmataSkills/ScrollerView/Content/NaturalSkills/Desc/Skill_" + i);
         trans.gameObject.SetActive(true);
         if (i > skills.Count)
         {
             trans.gameObject.SetActive(false);
         }
         else
         {
             EquipSkillDataItem skillData = skills[i - 1];
             this.UpdateSkillContent(trans, skillData);
         }
     }
     Transform transform3 = base.view.transform.Find("SkillPopup/StigmataSkills/ScrollerView/Content/SetSkills");
     SortedDictionary<int, EquipSkillDataItem> allSetSkills = itemDataBefore.GetAllSetSkills();
     if (allSetSkills.Count == 0)
     {
         transform3.gameObject.SetActive(false);
     }
     else
     {
         transform3.gameObject.SetActive(true);
         transform3.Find("Name/Text").GetComponent<Text>().text = itemDataBefore.GetEquipSetName();
         Transform transform4 = transform3.Find("Desc");
         for (int j = 0; j < transform3.Find("Desc").childCount; j++)
         {
             int key = j + 2;
             Transform child = transform4.GetChild(j);
             if (child != null)
             {
                 EquipSkillDataItem item3;
                 allSetSkills.TryGetValue(key, out item3);
                 if (item3 == null)
                 {
                     child.gameObject.SetActive(false);
                 }
                 else
                 {
                     child.Find("Desc").GetComponent<Text>().text = item3.GetSkillDisplay(1);
                 }
             }
         }
     }
     base.view.transform.Find("SkillPopup/StigmataSkills").gameObject.SetActive(false);
 }
        private void SetupSuitSkillsTab(StigmataDataItem stigmataData)
        {
            SortedDictionary <int, EquipSkillDataItem> allSetSkills = stigmataData.GetAllSetSkills();

            if (allSetSkills.Count > 0)
            {
                base.view.transform.Find("Skills/Info/SuitSkills/Content").GetComponent <MonoStigmataSetSkillPanel>().SetupView(stigmataData, allSetSkills);
                this._stigmataTabManager.SetTab("S_Suit_Skill_Tab", base.view.transform.Find("Skills/TabBtns/TabBtn_2").GetComponent <Button>(), base.view.transform.Find("Skills/Info/SuitSkills").gameObject);
                base.view.transform.Find("Skills/TabBtns/TabBtn_2").gameObject.SetActive(true);
            }
            else
            {
                base.view.transform.Find("Skills/TabBtns/TabBtn_2").gameObject.SetActive(false);
                base.view.transform.Find("Skills/Info/SuitSkills").gameObject.SetActive(false);
            }
        }