public void SelectHero(ButtonHero btn) { if (previousBtn != null) { if (previousBtn.GetHero() != player1Hero) { previousBtn.SetActive(false); } else { previousBtn.SetColor(PLAYER1_COLOR); } } btn.SetActive(true); previousBtn = btn; Hero.Type hero = btn.GetHero(); hideAllWeaponIcons(); switch (hero) { case Hero.Type.ALICE: hac.ShowHeroArt(HeroArtController.ALICE); this.GetWeaponAlice().Show(); break; case Hero.Type.HATTER: hac.ShowHeroArt(HeroArtController.HATTER); this.GetWeaponHatter().Show(); break; } heroName.text = hero.ToString(); description.text = Quotes.GetHeroDescription(hero); skillName.text = Quotes.GetHeroSkill(hero); skillDesc.text = Quotes.GetHeroSkillDesc(hero); }
public static Sprite GetHeroSpriteName(Hero.Type hero) { return(GetSprite(DIR_HERO_NAME_IMAGE + hero.ToString())); }
/// <summary> /// Gets the hero image. /// </summary> /// <param name="hero"></param> /// <returns></returns> public static Sprite GetHeroSprite(Hero.Type hero) { return(GetSprite(DIR_HERO_SPRITE + hero.ToString())); }