Beispiel #1
0
 public void RemoveItems(TradeScript shopList)
 {
     for (int i = shopList.itemList.Count - 1; i >= 0; i--)
     {
         shopList.itemList.RemoveAt(i);
     }
 }
Beispiel #2
0
 void Start()
 {
     shopInventoryItems = GameObject.FindGameObjectWithTag("ShopInv").GetComponent <InventoryScript>();
     userInventoryItems = GameObject.FindGameObjectWithTag("UserInv").GetComponent <InventoryScript>();
     shopTradeItems     = GameObject.FindGameObjectWithTag("ShopTrade").GetComponent <TradeScript>();
     userTradeItems     = GameObject.FindGameObjectWithTag("UserTrade").GetComponent <TradeScript>();
 }
Beispiel #3
0
 public void Setup(ItemScript currentItem, TradeScript currentScrollList)
 {
     item            = currentItem;
     nameLabel.text  = item.itemName;
     amountText.text = "x" + item.amount.ToString();
     priceText.text  = "£" + item.price.ToString();
     scrollList      = currentScrollList;
 }
    // Use this for initialization
    void Start()
    {
        _shopItemPanels = new List <ShopItemPanel>();
        _tradeScript    = transform.parent.GetComponent <TradeScript>();

        _itemsPanelRectTransform = ItemsPanel.GetComponent <RectTransform>();

        GenerateItemsButtons();
    }
Beispiel #5
0
 private void RemoveItem(ItemScript itemToRemove, TradeScript shopList)
 {
     for (int i = shopList.itemList.Count - 1; i >= 0; i--)
     {
         if (shopList.itemList[i] == itemToRemove)
         {
             shopList.itemList.RemoveAt(i);
         }
     }
 }
Beispiel #6
0
    void AddItem(ItemScript itemToAdd, TradeScript shopList)
    {
        float itemCheck = 0;

        for (int i = shopList.itemList.Count - 1; i >= 0; i--)
        {
            if (shopList.itemList[i].itemName == itemToAdd.itemName)
            {
                shopList.itemList[i].amount += itemToAdd.amount;
                itemCheck = 1;
            }
        }
        if (itemCheck == 0)
        {
            shopList.itemList.Add(itemToAdd);
        }
    }
Beispiel #7
0
    public void AddItems(TradeScript tradeList, InventoryScript inventoryList)
    {
        float itemCheck = 0;

        for (int i = tradeList.itemList.Count - 1; i >= 0; i--)
        {
            for (int q = inventoryList.itemList.Count - 1; q >= 0; q--)
            {
                if (inventoryList.itemList[q].itemName == tradeList.itemList[i].itemName)
                {
                    inventoryList.itemList[q].amount += tradeList.itemList[i].amount;
                    itemCheck = 1;
                }
            }
            if (itemCheck == 0)
            {
                inventoryList.itemList.Add(tradeList.itemList[i]);
            }
            itemCheck = 0;
        }
    }