Exemplo n.º 1
0
    public void OnPayBtnClick()
    {
        if (itemToPay.itemPrice <= accauntController.GetAccautBalance())
        {
            accauntController.Remove(itemToPay.itemPrice);
            savedItems.Remove(itemToPay);

            Item itemToPayClone = Instantiate(itemToPay);
            prefToSpawn.GetComponent <ItemCell>().item = itemToPayClone;
            GameObject spawnItem = Instantiate(prefToSpawn, vendorPosition, Quaternion.identity);
            spawnItem.name = Global.DROPED_ITEM_PREFIX + itemToPay.itemName;

            CleanItemsInShop();
            FillItemsInShop();

            CleanItemList();
            FillItemList();

            MoveToContentViewer();

            itemToPay = null;
        }
        else
        {
            status.text = SetTextColor(noMoney, TextColor.Red);
        }
    }
Exemplo n.º 2
0
    public void Pay()
    {
        if (isSwiped)
        {
            accaunt.Remove(prices[dropdown.value]);
            Close();


            Item ticketClone = Instantiate(ticket);
            ticketClone.itemOptionData.text            = dropdown.captionText.text;
            prefToSpawn.GetComponent <ItemCell>().item = ticketClone;
            prefToSpawn      = Instantiate(prefToSpawn, ticketSpawnPosition, Quaternion.identity);
            prefToSpawn.name = Global.DROPED_ITEM_PREFIX + prefToSpawn.name;
        }
    }