public void purchasePack() { /*getCollection creds = new getCollection("getCredits", Global.getID(), Global.getToken()); * string amount = Global.NetworkRequest(creds); * Debug.Log(amount); * Int32 amountnum = Int32.Parse(amount); * if (amountnum > 100) //CHANGE TO WHATEVER THE COST SHOULD BE*/ if (Global.usercredits > 100) { clicked = 0; getCollection asdf = new getCollection("openPack", Global.getID(), Global.getToken()); string res = Global.NetworkRequest(asdf); string[] cards = res.Split(','); Global.usercredits -= 100; moneyAmount.text = Global.usercredits.ToString(); CreditRequest decrease = new CreditRequest("updateCredits", Global.getID(), Global.getToken(), -100); string consumer = Global.NetworkRequest(decrease); foreach (string c in cards) { Debug.Log(c); AddCardRequest newcard = new AddCardRequest(Global.getID(), Global.getToken(), c, "addCardToCollection"); string added = Global.NetworkRequest(newcard); } for (int a = 0; a < cards.Length; a++) { cards[a] = cards[a].Replace(" ", String.Empty); } //sets up card screen lobbybutton.interactable = false; card1.interactable = true; card2.interactable = true; card3.interactable = true; card4.interactable = true; card5.interactable = true; card1image.gameObject.SetActive(false); card1image.sprite = Resources.Load <Sprite>("images/" + cards[0]); card1imageback.gameObject.SetActive(true); card2image.gameObject.SetActive(false); card2image.sprite = Resources.Load <Sprite>("images/" + cards[1]); card2imageback.gameObject.SetActive(true); card3image.gameObject.SetActive(false); card3image.sprite = Resources.Load <Sprite>("images/" + cards[2]); card3imageback.gameObject.SetActive(true); card4image.gameObject.SetActive(false); card4image.sprite = Resources.Load <Sprite>("images/" + cards[3]); card4imageback.gameObject.SetActive(true); card5image.gameObject.SetActive(false); card5image.sprite = Resources.Load <Sprite>("images/" + cards[4]); card5imageback.gameObject.SetActive(true); confirm.gameObject.SetActive(false); CardsPanel.gameObject.SetActive(true); } else { ErrorPanel.gameObject.SetActive(true); } }
// Start is called before the first frame update void Start() { getCollection creds = new getCollection("getCredits", Global.getID(), Global.getToken()); string amount = Global.NetworkRequest(creds); Global.usercredits = Int32.Parse(amount); moneyAmount.text = amount; card1.onClick.AddListener(clickedButton); card2.onClick.AddListener(clickedButton); card3.onClick.AddListener(clickedButton); card4.onClick.AddListener(clickedButton); card5.onClick.AddListener(clickedButton); }