private IEnumerator RegisterUserCoroutine(string token, string admin, string user, string email, string password, SimpleDelegate <MeridianData.RegisterUserResult> registerUserDelegate) { // Build json by hand string jsonString = "{" + string.Format("lEmail:\"{0}\", lToken:\"{1}\", Nombre:\"{2}\", Email:\"{3}\", Password:\"{4}\"", admin, token, user, email, password) + "}"; WWW www = MeridianCommunications.POST("/Catalog/RegistrarUsuario", jsonString); yield return(www); MeridianData.RegisterUserResult result = null; if (www.error == null) { // Since JSon comes in the fom of an array we must wrap data around a class. result = JsonUtility.FromJson <MeridianData.RegisterUserResult>("{\"registerUserList\":" + www.text + "}"); } else { Debug.Log(www.error); } if (registerUserDelegate != null) { registerUserDelegate(result); } }
private void RegisterUser(MeridianData.RegisterUserResult registerUserResult) { if (registerUserResult != null) { resultLabel.text = registerUserResult.registerUserList[0].Msj; resultPanel.gameObject.SetActive(true); if (registerUserResult.registerUserList[0].Estatus == 1) { Invoke("ShowLogin", 2); } } }