Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
 public static Sprite GetHeroSpriteName(Hero.Type hero)
 {
     return(GetSprite(DIR_HERO_NAME_IMAGE + hero.ToString()));
 }
Ejemplo n.º 3
0
 /// <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()));
 }