Пример #1
0
    public static void spawnPlayerSpells(Player p, string name)
    {
        CardDrawer.spellsList.Clear();
        counter = 0;
        int temp = 0;
        int help = 0;

        //////////////
        //Debug.Log(p.getSpells().Count);
        foreach (Card c in p.getSpells())
        {
            if (temp > 3)
            {
                if (help == 0)
                {
                    counter = 0;
                    help    = 1;
                }
                CardDrawer.spawnCard(c.getName(), name, counter, 220);
            }
            else
            {
                CardDrawer.spawnCard(c.getName(), name, counter, 0);
            }
            counter += 200;
            temp++;
        }
        //////////////
    }
Пример #2
0
    public static void spawnPlayerItems(Player p, string name)
    {
        CardDrawer.itemsList.Clear();
        counter = 0;
        int temp = 0;
        int help = 0;
        var q    = GameObject.Find("PanelEkwipunku").GetComponent <ItemsListener>();

        if (p.weapon == null)
        {
            q.bron.text = "Założona broń: \n";
        }
        else
        {
            q.bron.text = "Założona broń: \n" + p.weapon.getName();
        }
        if (p.armor == null)
        {
            q.zbroja.text = "Założony pancerz: \n";
        }
        else
        {
            q.zbroja.text = "Założony pancerz: \n" + p.armor.getName();
        }

        //////////////
        foreach (Card c in p.getItems())
        {
            if (temp > 3)
            {
                if (help == 0)
                {
                    counter = 0;
                    help    = 1;
                }
                CardDrawer.spawnCard(c.getName(), name, counter, 240);
            }
            else
            {
                CardDrawer.spawnCard(c.getName(), name, counter, 0);
            }
            counter += 150;
            temp++;
        }
        //////////////
    }