/// <summary> ///初始化显示Item的数据 /// </summary> /// <param name="runeHandBookData"></param> public void InitItemData(IllustratehandbookTemplate runeHandBookData) { Transform runeTrans = selfTransform.FindChild("RuneIconItem"); m_RuneData = (ItemTemplate)DataTemplate.GetInstance().m_ItemTable.getTableData(runeHandBookData.getContentId()); m_RuneIcon = new RuneIconItem(runeTrans); InitSharShow(); InitViewShow(); }
/// <summary> /// 初始化显示英雄数据 /// </summary> /// <param name="heroHandBookData"></param> public void InitShowViewData(IllustratehandbookTemplate heroHandBookData) { m_HeroHandBookData = heroHandBookData; m_HeroData = (HeroTemplate)DataTemplate.GetInstance().m_HeroTable.getTableData(heroHandBookData.getContentId()); InterfaceControler.GetInst().ShowHeroImg(m_HeroData, m_AttackTypeImg, m_JobTypeImg, m_RaceTypeImg); //InitShowHeroImg(); InitShowHeroNameAndIcon(); InitShowHeroShar(); InitIsGrey(); ShowMedalImg(); }
/// <summary> /// 初始化图鉴表数据 /// </summary> /// <param name="id"></param> private void ParseXmlData() { Dictionary <int, IExcelBean> _handBookjXmlData = DataTemplate.GetInstance().m_IllustratehandbookTable.getData(); foreach (var item in _handBookjXmlData) { IllustratehandbookTemplate _handBookData = item.Value as IllustratehandbookTemplate; if (_handBookData.getContentId() == m_id) { m_HandBookData = _handBookData; } } }
private void IndexSkillShowSceneHeroModel() { IndexHeroAsset(GlobalMembers.SPELL_SHPW_TEAMMATE_ID); Dictionary <int, IExcelBean> _handBookjXmlData = DataTemplate.GetInstance().m_IllustratehandbookTable.getData(); foreach (var item in _handBookjXmlData) { IllustratehandbookTemplate _handBookData = (IllustratehandbookTemplate)DataTemplate.GetInstance().m_IllustratehandbookTable.getTableData(item.Key); if (_handBookData.getType() == 1) { IndexHeroAsset(_handBookData.getContentId()); } } }
/// <summary> /// 排序Item /// </summary> /// <param name="handBookList">当前图鉴集合</param> private void SortItem(List <IllustratehandbookTemplate> handBookList) { for (int i = 0; i < handBookList.Count; i++) { IllustratehandbookTemplate _temp = null; for (int j = 0; j < handBookList.Count - 1; j++) { if (handBookList[j].getSortingId() > handBookList[j + 1].getSortingId()) { _temp = handBookList[j]; handBookList[j] = handBookList[j + 1]; handBookList[j + 1] = _temp; } } } }
/// <summary> /// 解析图鉴Xml数据 /// </summary> private void InitPraseXmlData() { Dictionary <int, IExcelBean> _handBookjXmlData = DataTemplate.GetInstance().m_IllustratehandbookTable.getData(); foreach (var item in _handBookjXmlData) { IllustratehandbookTemplate _handBookData = (IllustratehandbookTemplate)DataTemplate.GetInstance().m_IllustratehandbookTable.getTableData(item.Key); if (_handBookData.getType() == 1) { m_HeroHandBookList.Add(_handBookData); } else { m_RaueHandBookList.Add(_handBookData); } } }