Esempio n. 1
0
        public PopupBoxAbility getAbilityBox(Ability a, Person person)
        {
            GameObject      obj      = Instantiate(abilityBox) as GameObject;
            PopupBoxAbility specific = obj.GetComponent <PopupBoxAbility>();

            specific.setTo(a, person);

            return(specific);
        }
Esempio n. 2
0
        public PopupScrollSet getScrollSet(List <Ability> abilities, List <Ability> abilities_uncastable, Hex hex)
        {
            PopupScrollSet specific = getInnerScrollSet();

            foreach (Ability b in abilities)
            {
                PopupBoxAbility box = getAbilityBox(b, hex);
                box.gameObject.transform.SetParent(specific.gameObject.transform);
                specific.scrollables.Add(box);
            }
            foreach (Ability b in abilities_uncastable)
            {
                PopupBoxAbility box = getAbilityBox(b, hex);
                box.gameObject.transform.SetParent(specific.gameObject.transform);
                specific.scrollables.Add(box);
            }

            return(specific);
        }