public void Init(Tab_CabalFellowElementSkillBook book) { Tab_CommonItem bookShowInfo = TableManager.GetCommonItemByID(book.Id, 0); mBook = bookShowInfo; m_NameLabel.text = bookShowInfo.Name; m_SkillIcon.spriteName = bookShowInfo.Icon; m_ElementPic.spriteName = FellowTool.GetFellowElementPic(book.ElementAttr); m_ElementLabel.text = FellowTool.GetFellowElementText(book.ElementAttr); }
/// <summary> /// 按照宠物元素类型获得可学习的技能书 /// </summary> /// <param name="elementType"></param> /// <returns></returns> public List <Tab_CabalFellowElementSkillBook> GetSkillLearnBooksByElementType(int elementType) { List <Tab_CabalFellowElementSkillBook> ret = new List <Tab_CabalFellowElementSkillBook>(); List <GameItem> source = ItemTool.ItemFilter(this, (int)ItemClass.STRENGTHEN, (int)StrengthenSubClass.FELLOW_SKILL); foreach (GameItem gi in source) { Tab_CabalFellowElementSkillBook book = TableManager.GetCabalFellowElementSkillBookByID(gi.DataID, 0); if (book.ElementAttr == elementType) { ret.Add(book); } } return(ret); }