Example #1
0
 public void BuyItem()
 {
     if (PlayerInfo.instance.currency > itemPrice)
     {
         bool freeslot = false;
         foreach (InventorySlot slot in inventorySlots)
         {
             if (slot.itemID == 0)
             {
                 freeslot = true;
             }
         }
         if (freeslot == true)
         {
             statsHelper.Stats("remove", PlayerInfo.instance.ID, itemPrice);
             invHelper.AddItem(PlayerInfo.instance.ID, itemID);
             PlayerInfo.instance.gameObject.GetComponent <InfoUpdater>().UpdateInfo(PlayerInfo.instance.ID);
             navigationBar.UpdateNavBar();
             string message = itemType + " item purchased for " + itemPrice + " vinyl!";
             alertController.CreateAlert("Item Received!", message);
         }
         else
         {
             Debug.Log("Inventory full");
             alertController.CreateAlert("Inventory Full!", "Please removed something and try again.");
         }
     }
     else
     {
         Debug.Log("Not enough money");
         alertController.CreateAlert("Not enough currency", "Try collecting some Vinyl!");
     }
 }
Example #2
0
    void Start()
    {
        statsHelper = GetComponent <StatsHelper>();

        int playerID;

        if (PlayerInfo.instance.ID != 0)
        {
            playerID = (PlayerInfo.instance.ID);
        }
        else
        {
            playerID = 7;
        }

        // 0 in the third variable means nothing
        statsHelper.Stats("read", playerID, 0);
    }