//Request to the server for Login private IEnumerator BuyRequest(string item) { UnityWebRequest requestBuy = null; requestBuy = UnityWebRequest.Post("https://unitrivia.herokuapp.com/api/tienda/comprar", ""); requestBuy.SetRequestHeader("nombre", item); requestBuy.SetRequestHeader("jwt", UserDataScript.getInfo("token")); yield return(requestBuy.SendWebRequest()); Debug.Log("ResponseCode: " + requestBuy.responseCode); if (requestBuy.result == UnityWebRequest.Result.ConnectionError) { Debug.Log("ERROR CONNECTION ACTIVESHOP:" + requestBuy.result); ErrorDataScript.setErrorText("Error de conexión"); ErrorDataScript.setButtonMode(1); SceneManager.LoadScene("Error Scene", LoadSceneMode.Additive); } else if (requestBuy.responseCode != 200) { Debug.Log("ERROR ACTIVESHOP:" + requestBuy.downloadHandler.text); ErrorReturn result = ErrorReturn.CreateFromJSON(requestBuy.downloadHandler.text); ErrorDataScript.setErrorText(result.message); ErrorDataScript.setButtonMode(1); SceneManager.LoadScene("Error Scene", LoadSceneMode.Additive); } else { Debug.Log("EXITO ACTIVESHOP:" + requestBuy.downloadHandler.text); SoundManager.PlayBuySound(); UserDataScript.addItem(item); UserDataScript.removeCoins(100); checkActualItem(); } }