/// <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();
 }
Exemple #3
0
    /// <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;
            }
        }
    }
Exemple #4
0
        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());
                }
            }
        }
Exemple #5
0
 /// <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;
             }
         }
     }
 }
Exemple #6
0
    /// <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);
            }
        }
    }