private void Buy(ShopItem selectedItem) { if (CanBuyItem(selectedItem)) { // Put item into holder PlayerDataHolder.IncrementItem(selectedItem.Item); // Update info about item in shop UpdateItemAmountInfo(selectedItem); // Get and save new balance PlayerDataHolder.SetCoins(PlayerDataHolder.GetCoins() - selectedItem.Price); UpdateBalance(); } }