public void Init(RawHeroInfo info) { Init(); if (m_info != null) { m_info.Init(info); } SetBlock(info.block); }
public RawHeroInfo Copy() { RawHeroInfo res = new RawHeroInfo(); res.type = type; res.ID = ID; res.block = block; res.aglie = aglie; res.direction = direction; return(res); }
public RawHeroInfo GetRawHeroInfo() { RawHeroInfo res = new RawHeroInfo(); res.block = parent.TemSimpleBlock; res.ID = ID; res.type = type; res.direction = Direction; res.aglie = Agile; return(res); }
public static NetworkHero SetUpEnemyHero(RawHeroInfo rInfo) { GameObject heroObj = CreateHeroByType(rInfo.type); heroObj.name += "Net"; NetworkHero hero = heroObj.AddComponent <NetworkHero>(); heroObj.AddComponent <CustomStrategy> (); heroObj.AddComponent <SimpleAnim> (); hero.Init(rInfo); hero.GetHeroInfo().Direction = rInfo.direction; hero.GetHeroInfo().TeamColor = TeamColor.Red; return(hero); }
public void Init(RawHeroInfo info) { ID = info.ID; m_agile = info.aglie; }