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!"); } }
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); }