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