Esempio n. 1
0
    public void Unlock()
    {
        int moneyCoast1 = 0;

        if (previewPlayerLg == 1)
        {
            if (scr.gM._menues == Menues.menuPlayers)
            {
                moneyCoast1 = moneyCoast[butInd];
            }

            if (scr.alPrScr.moneyCount >= moneyCoast1 && scr.alPrScr.openedPlayers[butInd] == 0)
            {
                ProfileSampleButton but = profBut0[butInd].GetComponent <ProfileSampleButton>();

                if (scr.gM._menues == Menues.menuPlayers)
                {
                    scr.alPrScr.moneyCount -= moneyCoast1;
                    scr.alPrScr.setMoney    = true;
                }

                but.isOpened = true;
                but.moneyCoast.gameObject.SetActive(false);
                but.im_MoneyCoastShowcase.gameObject.SetActive(false);
                scr.alPrScr.openedPlayers[butInd] = 1;
            }
        }
        else if (previewPlayerLg == 2)
        {
            if (scr.gM._menues == Menues.menuPlayers)
            {
                moneyCoast1 = moneyCoast_2[butInd];
            }

            if (scr.alPrScr.moneyCount >= moneyCoast1 && scr.alPrScr.openedPlayers_2[butInd] == 0)
            {
                ProfileSampleButton but = profBut0_2[butInd].GetComponent <ProfileSampleButton>();

                if (scr.gM._menues == Menues.menuPlayers)
                {
                    scr.alPrScr.moneyCount -= moneyCoast1;
                    scr.alPrScr.setMoney    = true;
                }

                but.isOpened = true;
                but.moneyCoast.gameObject.SetActive(false);
                but.im_MoneyCoastShowcase.gameObject.SetActive(false);
                scr.alPrScr.openedPlayers_2[butInd] = 1;
            }
        }

        scr.alPrScr.doCh = true;
        SetOpenedPlayersCountryText(false);
    }
Esempio n. 2
0
    // Populate Heads in League 2:
    private void PopulateList_2()
    {
        float new_h_val;

        for (int i = 0; i < itemList_2.Count; i++)
        {
            GameObject          newButton = profBut0_2[i];
            ProfileSampleButton button    = newButton.GetComponent <ProfileSampleButton>();
            button.lockedObj.SetActive(false);

            int i1 = itemList_2.Count - i;
            button.nameLabel.text = "#" + i1;

            for (int j = 0; j < itemList_2.Count; j++)
            {
                if (itemList_2[j].plInd == i)
                {
                    button.icon.sprite = itemList_2[j].icon;
                    button.leg.sprite  = scr.cntrL.Countries[itemList_2[j].cntrInd].boot;

                    bool opnd = scr.univFunc.Int2Bool(scr.alPrScr.openedPlayers_2[i]);
                    button.isOpened                    = opnd;
                    button.showcase.color              = opnd ? scr.objM.col_Blue : scr.objM.col_Gray;
                    button.showcase_2.color            = opnd ? scr.objM.col_Blue : scr.objM.col_Gray;
                    button.im_MoneyCoastShowcase.color = opnd ?
                                                         Color.clear : scr.objM.col_Gray;
                    button.moneyCoast.text = scr.univFunc.moneyString(moneyCoast_2[i]);
                    button.moneyCoast.gameObject.SetActive(!scr.univFunc.Int2Bool(scr.alPrScr.openedPlayers_2[i]));
                    button.plInd          = j;
                    button.buttonInd      = i;
                    button.cntrInd        = itemList_2[j].cntrInd;
                    button.button.onClick = itemList_2[j].toDo;

                    button.im_Speed.rectTransform.sizeDelta = new Vector2(
                        button.im_Speed.rectTransform.rect.width,
                        button.im_Speed.rectTransform.rect.height * itemList_2[j].skill_Speed / 100f);
                    button.im_Kick.rectTransform.sizeDelta = new Vector2(
                        button.im_Kick.rectTransform.rect.width,
                        button.im_Kick.rectTransform.rect.height * itemList_2[j].skill_Kick / 100f);
                    button.im_Jump.rectTransform.sizeDelta = new Vector2(
                        button.im_Jump.rectTransform.rect.width,
                        button.im_Jump.rectTransform.rect.height * itemList_2[j].skill_Jump / 100f);
                    break;
                }
            }

            newButton.transform.SetParent(scr.objM.cP);
        }
    }