Esempio n. 1
0
    public void DisplayShop(int[] skills)
    {
        if (skills.Length == 0)
        {
            netPlayer.CmdEndShop(-1);
            return;
        }
        shop.SetActive(true);

        for (int i = 0; i < skills.Length; i++)
        {
            Skill skill = Skills.GetDefaultFromSkillInfo(
                Skills.GetSkillInfoFromID(skills[i]));
            GameObject obj = Instantiate(shopButton) as GameObject;
            obj.transform.SetParent(shop.transform);
            obj.transform.localPosition = new Vector3(-120 + (120 * i), -20, 0);
            ShopButtonManager manager = obj.GetComponent <ShopButtonManager>();
            manager.AttachHandler(this);
            manager.SetText(skill.GetName(), Skills.Attr(skill.GetID()).id + 1,
                            skill.GetInfo(), skill.GetBody());
            addedButtons.Add(obj);
        }
    }