예제 #1
0
    /// <summary>
    /// 初始化
    /// </summary>
    private void InitHeroData()
    {
        m_HeroData = (HeroTemplate)DataTemplate.GetInstance().m_HeroTable.getTableData(m_HeroTableId);

        ObjectHero _objHero = new ObjectHero();
        Hero       _hero    = new Hero();

        _hero.heroid = m_HeroTableId;
        _hero.skill1 = m_HeroData.getSkill1ID();
        _hero.skill2 = m_HeroData.getSkill2ID();
        _hero.skill3 = m_HeroData.getSkill3ID();
        _objHero.GetHeroData().Init(_hero);

        //_objHero.UpdateItemEffectValue();
        //_objHero.UpdateTeamEffectValue();
        //_objHero.InitEventData();
        _objHero.SetSpellNormalData();
        //_objHero.InitBaseData();
        //_objHero.UpdateSpellEffectValue();
        m_SkillIcon.setHero(_objHero);
        m_SkillIcon.InitIcon();
    }