private void RegistrationCallback(WWW request) { if (request.GetStatusCode() == HttpStatusCode.OK || request.GetStatusCode() == 0) { RegistrationResultDTO resultDTO = JsonUtility.FromJson<RegistrationResultDTO>(request.text); if (resultDTO != null) { OnRegistrationSuccess(); } } OnRegistrationFailed(request); }
private void LoginCallback(WWW request) { if (request.GetStatusCode() == HttpStatusCode.OK || request.GetStatusCode() == 0) { LoginResultDTO resultDTO = JsonUtility.FromJson<LoginResultDTO>(request.text); if (resultDTO != null) { ProcessLoginSuccess(request, resultDTO); } } OnLoginFailed(request); }
private void RegistrationFailedCallback(WWW request) { RegisterButton.interactable = true; if (request.GetStatusCode() == HttpStatusCode.Unauthorized) { ErrorLabel.text = "Username or email already exists"; } else if (request.error != "") { ErrorLabel.text = request.error; } else { ErrorLabel.text = "Failed to connect. Please try again later."; } ErrorLabel.transform.gameObject.SetActive(true); }
private void LoginFailedCallback(WWW request) { LoginButton.interactable = true; if (request.GetStatusCode() == HttpStatusCode.Unauthorized) { ErrorLabel.text = "Invalid username or password"; } else if (request.error != "") { ErrorLabel.text = request.error; } else { ErrorLabel.text = "Failed to connect. Please try again later."; } ErrorLabel.transform.gameObject.SetActive(true); }