public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler)
    {
        Response response = (Response)gameObject.AddComponent<Response>();

        Debug.Log("Sending registration request to Kii Cloud");

        if (registrationData.password.Equals (registrationData.passwordConfirm)) {
            Debug.Log("Creating user builder");
            KiiUser.Builder builder;
            builder = KiiUser.BuilderWithName (registrationData.username);
            builder.WithEmail(registrationData.email);
            KiiUser user = builder.Build();
            try {
                    Debug.Log("Registering...");
                    user.Register (registrationData.password);
                    response.error = false;
                    response.message = "";
                    Debug.Log ("User registration successful");
            } catch (Exception e) {
                    response.error = true;
                    response.message = e.Message;
                    Debug.Log (e.Message);
            }
        } else {
            response.error = true;
            response.message = "Passwords don't match!";
        }

        // Calling response handler:
        responseHandler(response);
    }
    public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler)
    {
        Response response  = (Response)gameObject.AddComponent("Response");
        bool     inHandler = true;

        Debug.Log("Attempting login...");
        KiiUser.LogIn(loginData.username, loginData.password, (KiiUser user, Exception e) => {
            if (e != null)
            {
                response.error   = true;
                response.message = "Login failed: " + e.ToString();
                inHandler        = false;
                Debug.Log("Login failed: " + e.ToString());
            }
            else
            {
                response.error   = false;
                response.message = "";
                inHandler        = false;
                Debug.Log("Login successful");
            }
        });
        // Calling response handler
        while (inHandler)
        {
        }
        responseHandler(response);
    }
Beispiel #3
0
    public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler)
    {
        Response response = (Response)gameObject.AddComponent("Response");

        Debug.Log("Sending registration request to Kii Cloud");

        if (registrationData.password.Equals(registrationData.passwordConfirm))
        {
            Debug.Log("Creating user builder");
            KiiUser.Builder builder;
            builder = KiiUser.BuilderWithName(registrationData.username);
            builder.WithEmail(registrationData.email);
            KiiUser user = builder.Build();
            try {
                Debug.Log("Registering...");
                user.Register(registrationData.password);
                response.error   = false;
                response.message = "";
                Debug.Log("User registration successful");
            } catch (Exception e) {
                response.error   = true;
                response.message = e.Message;
                Debug.Log(e.Message);
            }
        }
        else
        {
            response.error   = true;
            response.message = "Passwords don't match!";
        }

        // Calling response handler:
        responseHandler(response);
    }
 public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler)
 {
     Response response = (Response)gameObject.AddComponent<Response>();
     bool inHandler = true;
     Debug.Log("Attempting registration...");
     if (registrationData.password.Equals (registrationData.passwordConfirm)) {
         Debug.Log("Creating user builder");
         KiiUser.Builder builder;
         builder = KiiUser.BuilderWithName (registrationData.username);
         builder.WithEmail(registrationData.email);
         KiiUser user = builder.Build();
         Debug.Log("Attempting signup...");
         user.Register(registrationData.password, (KiiUser user2, Exception e) => {
             if (e != null) {
                 response.error = true;
                 response.message = "Signup failed: " + e.ToString();
                 inHandler = false;
                 Debug.Log ("Signup failed: " + e.ToString());
             } else {
                 response.error = false;
                 response.message = "";
                 inHandler = false;
                 Debug.Log ("Signup succeeded");
             }
         });
     } else {
         response.error = true;
         response.message = "Passwords don't match!";
         inHandler = false;
     }
     // Calling response handler:
     while(inHandler) {}
     responseHandler(response);
 }
Beispiel #5
0
    public void sendRegistrationData(RegistrationData registrationData, MethodReferenceWithResponse responseHandler)
    {
        Response response  = (Response)gameObject.AddComponent("Response");
        bool     inHandler = true;

        Debug.Log("Attempting registration...");
        if (registrationData.password.Equals(registrationData.passwordConfirm))
        {
            Debug.Log("Creating user builder");
            KiiUser.Builder builder;
            builder = KiiUser.BuilderWithName(registrationData.username);
            builder.WithEmail(registrationData.email);
            KiiUser user = builder.Build();
            Debug.Log("Attempting signup...");
            user.Register(registrationData.password, (KiiUser user2, Exception e) => {
                if (e != null)
                {
                    response.error   = true;
                    response.message = "Signup failed: " + e.ToString();
                    inHandler        = false;
                    Debug.Log("Signup failed: " + e.ToString());
                }
                else
                {
                    response.error   = false;
                    response.message = "";
                    inHandler        = false;
                    Debug.Log("Signup succeeded");
                }
            });
        }
        else
        {
            response.error   = true;
            response.message = "Passwords don't match!";
            inHandler        = false;
        }
        // Calling response handler:
        while (inHandler)
        {
        }
        responseHandler(response);
    }
    public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler)
    {
        Response response = (Response)gameObject.AddComponent("Response");

        Debug.Log("Sending login request to Kii Cloud");

        try {
            user             = KiiUser.LogIn(loginData.username, loginData.password);
            response.error   = false;
            response.message = "";
            Debug.Log("User log-in successful");
        }
        catch (Exception e) {
            response.error   = true;
            response.message = e.Message;
            Debug.Log(e.Message);
        }

        // Calling response handler
        responseHandler(response);
    }
    public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler)
    {
        Response response = (Response)gameObject.AddComponent<Response>();

        Debug.Log("Sending login request to Kii Cloud");

        try {
            user = KiiUser.LogIn(loginData.username, loginData.password);
            response.error = false;
            response.message = "";
            Debug.Log("User log-in successful");
        }
        catch(Exception e){
            response.error = true;
            response.message = e.Message;
            Debug.Log(e.Message);
        }

        // Calling response handler
        responseHandler(response);
    }
 public void sendLoginData(LoginData loginData, MethodReferenceWithResponse responseHandler)
 {
     Response response = (Response)gameObject.AddComponent<Response>();
     bool inHandler = true;
     Debug.Log("Attempting login...");
     KiiUser.LogIn(loginData.username, loginData.password, (KiiUser user, Exception e) => {
         if (e != null) {
             response.error = true;
             response.message = "Login failed: " + e.ToString();
             inHandler = false;
             Debug.Log("Login failed: " + e.ToString());
         } else {
             response.error = false;
             response.message = "";
             inHandler = false;
             Debug.Log("Login successful");
         }
     });
     // Calling response handler
     while(inHandler) {}
     responseHandler(response);
 }