private IEnumerator AddCoinRequest(string token, int cantidad) { UnityWebRequest addCoinRequest = UnityWebRequest.Post("https://unitrivia.herokuapp.com/api/tienda/insertarMonedas", ""); addCoinRequest.SetRequestHeader("jwt", token); addCoinRequest.SetRequestHeader("cantidad", "" + cantidad); yield return(addCoinRequest.SendWebRequest()); Debug.Log("ResponseCode: " + addCoinRequest.responseCode); if (addCoinRequest.result == UnityWebRequest.Result.ConnectionError) { Debug.Log("ERROR CONNECTION:" + addCoinRequest.result); ErrorDataScript.setErrorText("Error de conexión"); ErrorDataScript.setButtonMode(1); SceneManager.LoadScene("Error Scene", LoadSceneMode.Additive); } else if (addCoinRequest.responseCode != 200) { Debug.Log("ERROR ADDCOIN:" + addCoinRequest.downloadHandler.text); ErrorReturn result = ErrorReturn.CreateFromJSON(addCoinRequest.downloadHandler.text); ErrorDataScript.setErrorText(result.message); ErrorDataScript.setButtonMode(1); SceneManager.LoadScene("Error Scene", LoadSceneMode.Additive); } else { Debug.Log("EXITO ADDCOIN:" + addCoinRequest.downloadHandler.text); UserDataScript.addCoins(cantidad); Debug.Log("Insertada 1 moneda"); } }