Esempio n. 1
0
    public void OnCreate()
    {
        SimpleHero hero = HeroFactory.SetupPlacableHero(TemHeroType);

        hero.transform.position = HeroIcon.transform.position;

        hero.SelectAndDraw();
    }
Esempio n. 2
0
    public static SimpleHero SetupPlacableHero(HeroType type)
    {
        GameObject heroObj = CreateHeroByType(type);
        SimpleHero hero    = heroObj.AddComponent <SimpleHero>();

        heroObj.AddComponent <CustomStrategy> ();
        heroObj.AddComponent <SimpleAnim> ();

        hero.Init();
        hero.GetHeroInfo().Direction = Direction.Right;
        hero.GetHeroInfo().TeamColor = TeamColor.Blue;

        return(hero);
    }