Beispiel #1
0
	public void OnPurchaseItem(Item_Base item)
	{
		bool itemDoesExist = false; //use this to save if the item exists in our array already or not
		
		foreach(ItemHandler i in allItems) //check if the newly purchased item exists in the array.
		{
			if (item.Equals(i.item))
			{
				itemDoesExist = true; //if it does increment it
				i.numberOfItems++;
			}
		}
		
		if (itemDoesExist == false) //if not make a new one
		{
			ItemHandler iH = new ItemHandler();
			iH.item = item;
			iH.numberOfItems++;
			allItems.Add(iH);	
		}
		
		ModifyCoins(-item.purchaseInto.costInCoin);
		ModifyCash(-item.purchaseInto.costInCash);
		
		myUser.SaveData();
		
		//PopupManager.I.CreateOneButtonPopup("Congratulations!", "You just purchased " + item.itemName + " for " + item.purchaseInto.cost + " " + item.purchaseInto.moneyType);
	}
Beispiel #2
0
	public bool IsItemPurchased(Item_Base item)
	{
		foreach(ItemHandler iH in allItems)
		{
			if (item.Equals(iH.item))
				return true;
		}
		
		return false;
	}