Esempio n. 1
0
    public void CreateUI()
    {
        foreach (UpgradeItem item in items)
        {
            UpgradeItemUI i = Instantiate(prefab, parent).GetComponent <UpgradeItemUI>();

            item.Init(i, canBuy, cantBuy);
        }
    }
Esempio n. 2
0
    public void Init(UpgradeItemUI _ui, Color canbuy, Color cantbuy)
    {
        ui = _ui;

        ui.nameToLookFor = name;
        ui.name.text     = name;
        ui.price.text    = "Money: " + prices[currentLevel].ToString();
        ui.price.color   = (App.Instance.playerVar.money >= prices[currentLevel]) ? canbuy : cantbuy;

        plusOrMinus = (minMax.y > minMax.x) ? "+" : "-";

        ui.changeBy.text       = ChangeByFormat();
        ui.changeBy.color      = (currentLevel <= prices.Length - 1) ? canbuy : cantbuy;
        ui.button.interactable = ButtonActive();
    }