Пример #1
0
    TPSHeroProperties SetActiveHero(int id)
    {
        TPSHeroProperties hero = null;

        for (int i = 0; i < transform.childCount; i++)
        {
            var obj = transform.GetChild(i).gameObject;
            if (i == id)
            {
                obj.SetActive(true);
                hero = obj.GetComponent <TPSHeroProperties>();
            }
            else
            {
                obj.SetActive(false);
            }
        }

        return(hero);
    }
Пример #2
0
 void SetActiveHeroForUsers(TPSHeroProperties hero)
 {
     GetComponent <TPSMovement>().ActiveHero = hero;
     GetComponent <TPSShooting>().ActiveHero = hero;
     GetComponent <TPSHealth>().ActiveHero   = hero;
 }