public void SetNewSkill(SoldierInfo curInfo, SoldierInfo preInfo) { int CurSmallQuality = ConfigM.GetSmallQuality(curInfo.Quality); int CurBigQuality = ConfigM.GetBigQuality(curInfo.Quality); int PreSmallQuality = ConfigM.GetSmallQuality(preInfo.Quality); int PreBigQuality = ConfigM.GetBigQuality(preInfo.Quality); if (CurSmallQuality == 0 && CurBigQuality > PreBigQuality) { MyHead.GoShowNewSkill.SetActive(true); int skillIndex = ConfigM.GetEnableSkill(curInfo.Quality); SoldierSkill info = curInfo.m_Skill.GetSkill(skillIndex); if (info != null) { MyHead.GoShowNewSkill.SetActive(true); NGUIUtil.Set2DSprite(MyHead.Spr2DSkillIcon, "Textures/skill/", info.m_type.ToString()); MyHead.LblSkillDes.text = info.m_description1; } else { MyHead.GoShowNewSkill.SetActive(false); } } else { MyHead.GoShowNewSkill.SetActive(false); } }