public void RemoveItems(TradeScript shopList) { for (int i = shopList.itemList.Count - 1; i >= 0; i--) { shopList.itemList.RemoveAt(i); } }
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>(); }
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(); }
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); } } }
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); } }
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; } }