/// <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(); }