コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 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);
 }